开发工具Eclipse的使用之导入项目(import)
🥳🥳Welcome Huihui's Code World ! !🥳🥳
接下来看看由辉辉所写的关于Eclipse使用的相关操作吧
目录
🥳🥳Welcome Huihui's Code World ! !🥳🥳
一.导读
二.详细操作步骤
1.右击项目处,点击import
2.选择所要导入的项目所在路径
3.导入项目完毕之后,需要检查是否有错误
4.若报错,则检查配置的文件是否出现了问题
5.将报错的文件移除掉
6.重新配置一个文件(注意版本)
7.项目不报错之后,我们来看一下数据库辅助类编辑
8.核对账号密码的信息
9.再选择需要导入的对应数据库脚本
10.选择运行的jsp界面即可,若成功运行,则没有问题
11.我们再参照这个项目中的代码,完成一个简单的增删改查
entity
dao
servlet
运行结果
一.导读
上篇我们已经详细介绍了开发工具eclipse,也说明了eclipse的基本使用,那么我们这篇来详细讲述一下怎么导入项目
二.详细操作步骤
1.右击项目处,点击import
2.选择所要导入的项目所在路径
3.导入项目完毕之后,需要检查是否有错误
4.若报错,则检查配置的文件是否出现了问题
5.将报错的文件移除掉
6.重新配置一个文件(注意版本)
7.项目不报错之后,我们来看一下数据库辅助类
8.核对账号密码的信息
9.再选择需要导入的对应数据库脚本
10.选择运行的jsp界面即可,若成功运行,则没有问题
11.我们再参照这个项目中的代码,完成一个简单的增删改查
entity
package com.wh.entity;public class Cat { int cid; String cname; int age;public Cat() {// TODO Auto-generated constructor stub }public Cat(int cid, String cname, int age) {super();this.cid = cid;this.cname = cname;this.age = age; }public int getCid() {return cid; }public void setCid(int cid) {this.cid = cid; }public String getCname() {return cname; }public void setCname(String cname) {this.cname = cname; }public int getAge() {return age; }public void setAge(int age) {this.age = age; }@Override public String toString() {return "Cat [cid=" + cid + ", cname=" + cname + ", age=" + age + "]"; }}dao
package com.wh.dao;import java.util.List;import com.zking.util.BaseDao; import com.zking.util.PageBean; import com.zking.util.StringUtils;public class CatDao extends BaseDao<Cat>{public List<Cat> list(Cat cat,PageBean pageBean) throws Exception{String sql = "select * from t_mvc_cat where 1 =1 ";String title = cat.getCname();int id = cat.getCid();if(StringUtils.isNotBlank(title)) {sql += " and title like '%"+title+"%'";}if(id != 0) {sql += " and cid = "+id;}return super.executeQuery(sql, Cat.class, pageBean);}public void add(Cat cat) throws Exception {String sql = "insert into t_mvc_cat(cid,cname,age) values(?,?,?)";super.executeUpdate(sql, cat, new String[] {"cid","cname","age"});}public void delete(Cat cat) throws Exception {String sql = "delete from t_mvc_cat where cid = ?";super.executeUpdate(sql, cat, new String[] {"cid"});}public void edit(Cat cat) throws Exception {String sql = "update t_mvc_cat set cname = ?,age = ? where cid = ?";super.executeUpdate(sql, cat, new String[] {"cname","age","cid"});} }servlet
package com.wh.web;import java.util.List;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.wh.dao.CatDao; import com.zking.entity.Cat; import com.zking.framework.ActionSupport; import com.zking.framework.ModelDriver; import com.zking.util.PageBean;public class CatAction extends ActionSupport implements ModelDriver<Cat>{public Cat cat = new Cat();public CatDao catDao = new CatDao();@Overridepublic Cat getModel() {return cat;}public String list(HttpServletRequest req, HttpServletResponse resp) { // 查数据库的PageBean pageBean = new PageBean();pageBean.setRequest(req);try {List<Cat> list = catDao.list(cat, pageBean);req.setAttribute("cats", list);req.setAttribute("pageBean", pageBean);} catch (Exception e) {e.printStackTrace();}return "list";}public String add(HttpServletRequest req, HttpServletResponse resp) {try {catDao.add(cat);} catch (Exception e) {e.printStackTrace();}return "toList";}public String delete(HttpServletRequest req, HttpServletResponse resp) {try {catDao.delete(cat);} catch (Exception e) {e.printStackTrace();}return "toList";}public String edit(HttpServletRequest req, HttpServletResponse resp) {try {catDao.edit(cat);} catch (Exception e) {e.printStackTrace();}return "toList";}public String toEdit(HttpServletRequest req, HttpServletResponse resp) {if(cat.getCid()!= 0) {try {List<Cat> list = catDao.list(cat, null);req.setAttribute("c", list.get(0));} catch (Exception e) {e.printStackTrace();}}return "toEdit";} }运行结果
好啦,今天的分享就到这了,希望能够帮到你呢!😊😊
相关文章:
开发工具Eclipse的使用之导入项目(import)
🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于Eclipse使用的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.导读 二.详细操作步骤 1.右击项…...
decimal类型在MySQL中的正确使用 (长度和小数点)
1. MySQL(decimal) 对应 Java(BigDecimal) 2. decimal(16,2) MySQL中类型的设置, 长度16, 保留2位小数 3. 如果长度小于14, 则会出现没小数位的情况...
Mongodb 安装
一、win10安装 服务端下载地址:Download MongoDB Community Server | MongoDB shell 工具下载地址:MongoDB Shell Download | MongoDB 服务端安装时选择custom,否则安装文件没有bin目录。 将安装后的文件中的bin目录加到环境变量。 设置…...
Java技术整理(5)—— Spring篇
Spring是一个全面的全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 1、Spring的核心组件 (1)数据层: JDBC、ORM、OXM、JMS、Transations (2&#x…...
07-MySQL-基础篇-函数
函数之字符串函数 前言函数字符串函数数值函数日期函数流程函数 前言 本篇来学习下MySQL中的函数–字符串函数。 函数 函数:是指一段可以直接被另一段程序调用的程序或代码MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数。…...
不同路径 II——力扣63
class Solution {public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int n=...
NLP文本分类
NLP文本分类 落地实战五大利器!_kaiyuan_sjtu的博客-CSDN博客https://zhuanlan.zhihu.com/p/432619164 https://github.com/alibaba/EasyNLP/blob/master/README.cn.md...
进程和线程的联系与区别
文章目录 一、进程和线程的联系二、进程和线程的区别 一、进程和线程的联系 操作系统中可以有很多进程,每个进程都有自己独立的资源;一个进程中可以有很多线程,系统中的每个线程都能独立调度,同一个进程中的各个线程共享内存/硬盘…...
分支和循环语句(2)(C语言)
目录 do...while()循环 do语句的语法 do语句的特点 do while循环中的break和continue 练习 goto语句 do...while()循环 do语句的语法 do 循环语句; while(表达式); do语句的特点 循环至少执行一次,使用的场景有限,所以不是经常使用。 #inc…...
Flutter: A RenderFlex overflowed by 42 pixels on the bottom.
Flutter:渲染活动底部上方溢出了42个像素 Flutter 控件超出异常:A RenderFlex overflowed by 42 pixels on the bottom. 解决方案 1.Scaffold内添加 resizeToAvoidBottomInset 属性,缺点是软键盘下面的控件被挡住 Scaffold( resizeToAvoidBot…...
第三章,矩阵,07-用初等变换求逆矩阵、矩阵的LU分解
第三章,矩阵,07-用初等变换求逆矩阵、矩阵的LU分解 一个基本的方法求 A − 1 B A^{-1}B A−1BLU分解例1,求矩阵A的LU分解:例12,LU分解解线性方程组: 玩转线性代数(19)初等矩阵与初等变换的相关应用的笔记&a…...
STM32F429IGT6使用CubeMX配置SPI通信(W25Q256芯片)
1、硬件电路 需要系统性的看一下W25Q256芯片手册 2、设置RCC,选择高速外部时钟HSE,时钟设置为180MHz 3、配置SPI 4、生成工程配置 5、相关代码 #define sFLASH_ID 0XEF4019 // W25Q256#define SPI_FLASH_PageSize 256 #define SPI_FLASH_PerWritePageSize 256#def…...
C++11异步与通信之 packaged_task
概念简介 packaged_task 用于包装可调用目标(Callable)为一个对象,如lambda,普通函数,小括号重载等,用于异步调用。 其返回值或所抛异常被存储于能通过 std::future 对象访问的共享状态中,和promise类似。 将函数的调用与函数返…...
磁盘的管理
一、磁盘的分区 查看磁盘 lsblk fdisk -l 2、分区 没有e扩展,则都是主分区,已经有三个主分区了,剩下的全设置为扩展 查看分区结果: 二、格式化 三、挂载...
数据结构:完全二叉树的性质
完全二叉树的性质: 具有 n n n个结点的完全二叉树的深度为 [ l o g 2 n ] 1 ( [ x ] 表示不大于 x 的最大整数 ) [log_2n]1([x]表示不大于x的最大整数) [log2n]1([x]表示不大于x的最大整数) 对于任意一个结点 ( 1 < i < n ) &…...
【数据结构】‘双向链表’冲冲冲
💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …...
Linux 编译CEF源码详细记录
Linux CEF(Chromium Embedded Framework)源码下载编译 背景 由于CEF默认的二进制分发包不支持音视频播放,需要自行编译源码,将ffmpeg开关打开才能支持。这里介绍的是Linux平台下的CEF源码下载编译过程。 Windows平台参考&#…...
LeetCode 2810. Faulty Keyboard【模拟,双端队列,字符串】简单
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…...
两个数组的交集-C语言/Java
描述 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序。(1 < nums1.length, nums2.length < 1000,0 < nums1[i], nums2[i] < 1000) 示例1 输入…...
Arduino+esp32学习笔记
学习目标: 使用Arduino配置好蓝牙或者wifi模块 学习使用python配置好蓝牙或者wifi模块 学习内容(笔记): 一、 Arduino语法基础 Arduino语法是基于C的语法,C又是c基础上增加了面向对象思想等进阶语言。那就只记录没见过的。 单多…...
从一道笔试题看Java内存模型:String s = new String(“abc“) 到底创建了几个对象?
从一道笔试题看Java内存模型:String s new String("abc") 到底创建了几个对象? 在Java开发者的技术面试中,关于字符串对象创建的问题几乎成了必考题。这道看似简单的题目背后,隐藏着Java内存模型(JMM&#…...
从概念到图纸:高扭矩电动扳手传动系统全流程设计解析
1. 高扭矩电动扳手的工程需求解析 当你面对M16-M24高强度螺栓时,传统手动扳手就像用勺子挖隧道——不仅效率低下,还容易因力矩不均导致连接失效。我参与过某风电塔筒项目,工人用液压扳手拧紧M24螺栓时,经常出现预紧力波动超过15%…...
Phi-4-mini-reasoning 3.8B 3分钟快速调用演示:一行代码启动推理服务
Phi-4-mini-reasoning 3.8B 3分钟快速调用演示:一行代码启动推理服务 1. 开箱即用的推理体验 如果你正在寻找一个既轻量又强大的语言模型,Phi-4-mini-reasoning 3.8B可能会让你眼前一亮。这个3.8B参数的模型在保持小巧体积的同时,展现出了令…...
终极漫画电子化神器:5分钟快速掌握Kindle Comic Converter专业转换技巧
终极漫画电子化神器:5分钟快速掌握Kindle Comic Converter专业转换技巧 【免费下载链接】kcc KCC (a.k.a. Kindle Comic Converter) is a comic and manga converter for ebook readers. 项目地址: https://gitcode.com/gh_mirrors/kc/kcc Kindle Comic Conv…...
这份Java核心知识点整理PDF,几乎涵盖了所有Java岗位的面试题!
如果你正在准备Java开发面试,不管是校招还是社招,这份《JAVA核心知识点整理》PDF绝对是你在冲刺阶段最值得收藏的资料之一。它不是那种泛泛而谈的教程,而是直击面试高频考点的题库,包含了近300页的干货,从JVM底层到微服…...
终极指南:用Mac Mouse Fix让普通鼠标超越苹果触控板体验
终极指南:用Mac Mouse Fix让普通鼠标超越苹果触控板体验 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾经在Mac上使用第三…...
嵌入式Linux驱动开发(3)——内核模块机制 - Linux 的插件系统
嵌入式Linux驱动开发(3)——内核模块机制 - Linux 的插件系统 仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐! 仓库地址&a…...
从单张RGB-D图像到3D点云:用Open3D五分钟重建你的桌面场景
从单张RGB-D图像到3D点云:用Open3D五分钟重建你的桌面场景 当iPhone的LiDAR扫描仪捕捉到桌面上咖啡杯的轮廓时,那些跳动的深度数据点背后,隐藏着一个完整的3D世界。本文将以一杯咖啡的深度图像为起点,带你体验从二维像素到三维点云…...
Windows资源管理器的视觉翻译官:让HEIC缩略图重获新生
Windows资源管理器的视觉翻译官:让HEIC缩略图重获新生 【免费下载链接】windows-heic-thumbnails Enable Windows Explorer to display thumbnails for HEIC/HEIF files 项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails 想象一下&…...
三步解锁QQ音乐加密格式:qmc-decoder让你的音乐收藏重获自由
三步解锁QQ音乐加密格式:qmc-decoder让你的音乐收藏重获自由 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否曾在QQ音乐下载了心爱的歌曲,却发…...












