资源简介
车辆管理系统含有图形界面以及连接数据库可以实现用户的增加,删除,修改,查询等操作,比较简单的一个小项目。可以直接修改为图书管理系统等其他小型系统
代码片段和文件信息
package xgp.Dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import xgp.model.Car;
import xgp.model.User;
import xgp.util.JDBCUtil;
public class CarDao {
private Connection conn;
private PreparedStatement psmt;
private ResultSet rs;
public List getAllUsers() {
// TODO Auto-generated method stub
//定义sql
Listlist=new ArrayList();
String sql = “select * from car_system“;
//获取数据库连接
conn = JDBCUtil.getConnection();
try {
//编译sql
psmt = conn.prepareStatement(sql);
//设置参数
//执行sql
rs = psmt.executeQuery();
//获取结果集
while(rs.next()){
Car u =new Car();
u.setId(rs.getInt(“id“));
u.setUsername(rs.getString(“username“));
u.setCarname(rs.getString(“carname“));
u.setPrice(rs.getInt(“price“));
list.add(u);
};//结果有数据 f ture
} catch (SQLException e) {
e.printStackTrace();
} finally {
//最后要关闭连接
JDBCUtil.close(conn null psmt rs);
}
return list;
}
public boolean saveUser(String un String carint price) {
// TODO Auto-generated method stub
boolean f = false;
//定义sql
String sql = “insert into car_system(usernamecarnameprice) values(???)“;
//获取数据库连接
conn = JDBCUtil.getConnection();
try {
//编译sql
psmt = conn.prepareStatement(sql);
//设置参数
psmt.setString(1 un);
psmt.setString(2 car);
psmt.setInt(3 price);
//执行sql
int i=psmt.executeUpdate();
//获取结果集
f=i>0;//结果有数据 f ture
} catch (SQLException e) {
e.printStackTrace();
} finally {
//最后要关闭连接
JDBCUtil.close(conn null psmt rs);
}
return f;
}
public boolean CarUpdata(int priceString usernameString carnameint id){
boolean f=false;
String sql = “update Car_system set username=?carname=?price=? where id=?“;
conn = JDBCUtil.getConnection();
try {
//编译sql
psmt = conn.prepareStatement(sql);
//设置参数
psmt.setString(1 username);
psmt.setString(2 carname);
psmt.setInt(3 price);
psmt.setInt(4 id);
//执行sql
int i=psmt.executeUpdate();
//获取结果集
f=i>0;//结果有数据 f ture
} catch (SQLException e) {
e.printStackTrace();
} finally {
//最后要关闭连接
JDBCUtil.close(conn null psmt rs);
}
return f;
}
public List Queryuser(String username){
Listlist=new ArrayList();
String sql = “select * from Car_system where username like ? order by id“;
conn = JDBCUtil.getConnection();
try{
psmt = conn.prepareStatement(sql);
psmt.setString(1“%“+username+“%“);
rs = psmt.executeQuery();
while(rs.next()){
Car u =new Car();
u=new Car();
u.setId(rs.getInt(“id“));
u.setUsername(rs.getString(“username“));
u.setCarname(rs.getString(“carname“));
u.setPrice(rs.getInt(“price“));
list.add(u);
};
}
catch (SQLException e) {
e.printStackTrace();
}
return list;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1039 2019-06-27 19:29 carsystem.sql
文件 29 2019-06-27 19:29 carsystem.txt
文件 886 2019-06-27 19:28 car_system.sql
文件 16 2019-06-27 19:29 car_system.txt
目录 0 2019-06-27 15:57 Fcc.project1\
文件 484 2019-06-27 15:57 Fcc.project1\.classpath
文件 387 2019-06-27 15:57 Fcc.project1\.project
目录 0 2019-06-27 15:57 Fcc.project1\.settings\
文件 598 2019-06-27 15:57 Fcc.project1\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-06-27 15:57 Fcc.project1\bin\
目录 0 2019-06-27 15:57 Fcc.project1\bin\picture\
文件 20929 2019-06-27 15:57 Fcc.project1\bin\picture\lanbo.jpg
文件 23890 2019-06-27 15:57 Fcc.project1\bin\picture\u=18458870311309476495&fm=26&gp=0.jpg
文件 11374 2019-06-27 15:57 Fcc.project1\bin\picture\u=278015242439165137&fm=26&gp=0.jpg
文件 25099 2019-06-27 15:57 Fcc.project1\bin\picture\u=35868860353062230814&fm=26&gp=0.jpg
文件 25752 2019-06-27 15:57 Fcc.project1\bin\picture\u=38086772691443370403&fm=26&gp=0.jpg
文件 14341 2019-06-27 15:57 Fcc.project1\bin\picture\下载.jpg
目录 0 2019-06-27 15:57 Fcc.project1\bin\xgp\
目录 0 2019-06-27 15:57 Fcc.project1\bin\xgp\Dao\
文件 3827 2019-06-27 15:57 Fcc.project1\bin\xgp\Dao\CarDao.class
文件 5011 2019-06-27 15:57 Fcc.project1\bin\xgp\Dao\UserDao.class
目录 0 2019-06-27 15:57 Fcc.project1\bin\xgp\model\
文件 1275 2019-06-27 15:57 Fcc.project1\bin\xgp\model\Car.class
文件 1281 2019-06-27 15:57 Fcc.project1\bin\xgp\model\User.class
目录 0 2019-06-27 15:57 Fcc.project1\bin\xgp\util\
文件 1762 2019-06-27 15:57 Fcc.project1\bin\xgp\util\JDBCUtil.class
目录 0 2019-06-27 15:57 Fcc.project1\bin\xgp\view\
文件 719 2019-06-27 15:57 Fcc.project1\bin\xgp\view\Adminpassword$1.class
文件 1246 2019-06-27 15:57 Fcc.project1\bin\xgp\view\Adminpassword$2.class
文件 755 2019-06-27 15:57 Fcc.project1\bin\xgp\view\Adminpassword$3.class
文件 2644 2019-06-27 15:57 Fcc.project1\bin\xgp\view\Adminpassword.class
............此处省略72个文件信息
- 上一篇:基于遗传算法的模糊控制器动态优化方法
- 下一篇:application 留言板
相关资源
- swing 日期选择器 支持点击文本框选
- 全国银行省市支行级联最新
- 多级反馈队列进程调度Swing实现源代码
- 一个完整项目详细设计说明书
- 汇编十六进制排序
- 利用哈夫曼编码进行通信可以大大提
- 百度地图api-ak
- 基于vue开发的树形菜单
- dobbyscan一个非常快速基于密度的地理
- 几乎完整的前端面试问题答案
-
typesc
riptvue开发的日历组件使用swi - processing二维温度场
- 尚硅谷dubbo视频教程+课程资料网盘地
- 图片控制内容框的文字上下翻滚.rar
- Js图片连续左右滚动.rar
- 纯CSS实现鼠标移上图片添加阴影效果
- CSS将图片自动变为圆角.rar
- 图片拖拉缩放效果仿PHOTOSHOP.rar
- JS+CSS给图片加上鼠标滑过的方框.rar
- 马赛克效果的JS图片切换代码.rar
- 亮丽的JS图片渐变导航.rar
- js左右切换鼠标可控的无缝图片滚动代
- js清爽简洁的图片交替导航效果.rar
- CSS制作的类似相册浏览的功能.rar
- js竖向图片滚动.rar
- 蚂蚁课堂第二期-第三期免费MP3格式全
- JWT实现的单点登录系统Demo
- SWING 假期管理系统
- 记账本.zip
- swagger前后端分离开发.zip
评论
共有 条评论