开发工具Eclipse的使用之导入项目(import)

🥳🥳**Welcome Huihui's Code World ! !**🥳🥳

接下来看看由辉辉所写的关于Eclipse使用的相关操作吧

目录

[🥳🥳Welcome Huihui's Code World ! !🥳🥳](#🥳🥳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

java 复制代码
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

java 复制代码
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

java 复制代码
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();
	@Override
	public 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";
	}
}

运行结果

好啦,今天的分享就到这了,希望能够帮到你呢!😊😊

相关推荐
AAA修煤气灶刘哥13 分钟前
ES 地理查询玩明白,产品要的 “附近的店” 再也难不倒我!(附 DSL+Java 实战)
java·后端·elasticsearch
峥嵘life26 分钟前
Android Studio新版本编译release版本apk实现
android·ide·android studio
十八旬31 分钟前
苍穹外卖项目实战(day-5完整版)-记录实战教程及问题的解决方法
java·开发语言·spring boot·redis·mysql
m0_749299951 小时前
Nginx主配置文件
java·服务器·nginx
╭╰4021 小时前
苍穹外卖优化-续
java·spring·mybatis
金銀銅鐵1 小时前
[Java] 枚举常量的精确类型一定是当前枚举类型吗?
java·后端
邂逅星河浪漫1 小时前
Spring Boot常用注解-详细解析+示例
java·spring boot·后端·注解
青鱼入云1 小时前
java面试中经常会问到的mysql问题有哪些(基础版)
java·mysql·面试
Darenm1111 小时前
python进程,线程与协程
java·开发语言
凯哥Java1 小时前
适应新环境:Trae编辑器下的IDEA快捷键定制
java·编辑器·intellij-idea