资源简介
数据库采用SQLsever2012,实现了基本的登录注册,车位管理以及车辆信息记录和车辆信息管理。注:数据库的连接以及相关表需要自己完善
代码片段和文件信息
package Parking_JDBC;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JdbcParkingsta {
Connection con;
public JdbcParkingsta() {
// TODO Auto-generated constructor stub
this.con = JdbcUser.con;
}
public int insert(String carnumString carcharge) {//增加
int i = 0;
String sql = “insert into dbo.parkingsta (carnumcarchargecarstate) values(???)“;
PreparedStatement pstmt;
try {
pstmt = (PreparedStatement) con.prepareStatement(sql);
pstmt.setString(1 carnum);
pstmt.setString(2 carcharge);
pstmt.setString(3 “空闲“);
i = pstmt.executeUpdate();
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
return i;
}
public int update(String carnumString carcharge) {//修改
int i = 0;
String sql = “update dbo.parkingsta set carcharge=‘“ + carcharge + “‘ where carnum=‘“ + carnum + “‘“;
PreparedStatement pstmt;
try {
pstmt = (PreparedStatement) con.prepareStatement(sql);
i = pstmt.executeUpdate();
System.out.println(“resutl: “ + i);
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
return i;
}
public int delete(String carnum) {//删除
int i = 0;
String sql = “delete from dbo.parkingsta where carnum=‘“ + carnum + “‘“;
PreparedStatement pstmt;
try {
pstmt = (PreparedStatement) con.prepareStatement(sql);
i = pstmt.executeUpdate();
System.out.println(“resutl: “ + i);
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
return i;
}
/*
* 用于实现添加车辆信息
*/
public void addCar(String carnumString carchargeString carstate) throws Exception{
String sql = “insert into dbo.parkingsta (carnumcarchargecarstate) values(???)“;
carcharge = carcharge + “元/小时“;
PreparedStatement pstmt;
try {
pstmt = (PreparedStatement) con.prepareStatement(sql);
pstmt.setString(1 carnum);
pstmt.setString(2 carcharge);
pstmt.setString(3 carstate);
try {
pstmt.executeUpdate();
}catch(com.microsoft.sqlserver.jdbc.SQLServerException e1) {
//车位已存在时抛出异常,由外部使用该代码块时进行处理
throw new Exception(“com.microsoft.sqlserver.jdbc.SQLServerException“);
}
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public int getRow(int x) {//获取表中行数
int i = 0;
String sql = “select * from db_jdbc.dbo.parkingsta“;
if(x == 1) {//获取全部行数
sql = “select * from db_jdbc.dbo.parkingsta“;
}else if(x == 2){//获取空闲车位行数
sql = “select * from db_jdbc.dbo.parkingsta where carstate = “ + “‘“ + “空闲“ +“‘“;
}else if(x == 3
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-19 21:11 ParkingM\
文件 412 2018-08-18 16:42 ParkingM\.classpath
文件 384 2018-08-18 16:42 ParkingM\.project
目录 0 2018-08-19 21:11 ParkingM\.settings\
文件 598 2018-08-18 16:42 ParkingM\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-08-19 21:11 ParkingM\bin\
目录 0 2018-08-19 21:11 ParkingM\bin\Parking_JDBC\
文件 4834 2018-08-19 17:35 ParkingM\bin\Parking_JDBC\JdbcParkingsta.class
文件 4022 2018-08-19 18:25 ParkingM\bin\Parking_JDBC\JdbcPlate.class
文件 5042 2018-08-19 17:35 ParkingM\bin\Parking_JDBC\JdbcUser.class
目录 0 2018-08-19 21:11 ParkingM\bin\Parking_UI\
文件 2617 2018-08-19 18:47 ParkingM\bin\Parking_UI\MyButtonEditor$1.class
文件 2778 2018-08-19 18:47 ParkingM\bin\Parking_UI\MyButtonEditor.class
文件 1287 2018-08-19 16:47 ParkingM\bin\Parking_UI\MyButtonRender.class
文件 2390 2018-08-19 18:31 ParkingM\bin\Parking_UI\UIlogon$1.class
文件 1644 2018-08-19 18:31 ParkingM\bin\Parking_UI\UIlogon$2$1.class
文件 785 2018-08-19 18:31 ParkingM\bin\Parking_UI\UIlogon$2$2.class
文件 2312 2018-08-19 18:31 ParkingM\bin\Parking_UI\UIlogon$2.class
文件 2576 2018-08-19 18:31 ParkingM\bin\Parking_UI\UIlogon.class
文件 1737 2018-08-19 18:54 ParkingM\bin\Parking_UI\UImain$1.class
文件 1791 2018-08-19 18:54 ParkingM\bin\Parking_UI\UImain$2.class
文件 1636 2018-08-19 18:54 ParkingM\bin\Parking_UI\UImain$3.class
文件 852 2018-08-19 18:54 ParkingM\bin\Parking_UI\UImain$4.class
文件 9460 2018-08-19 18:54 ParkingM\bin\Parking_UI\UImain.class
目录 0 2018-08-19 21:11 ParkingM\src\
目录 0 2018-08-19 21:11 ParkingM\src\Parking_JDBC\
文件 4841 2018-08-19 17:35 ParkingM\src\Parking_JDBC\JdbcParkingsta.java
文件 3550 2018-08-19 18:25 ParkingM\src\Parking_JDBC\JdbcPlate.java
文件 4463 2018-08-19 17:35 ParkingM\src\Parking_JDBC\JdbcUser.java
目录 0 2018-08-19 21:11 ParkingM\src\Parking_UI\
文件 4789 2018-08-19 18:47 ParkingM\src\Parking_UI\MyButtonEditor.java
............此处省略3个文件信息
- 上一篇:JavaWeb项目实战
- 下一篇:三角形问题JAVA.rar.rar
相关资源
- 三角形问题JAVA.rar.rar
- JavaWeb项目实战
- 简单的jdbc+mysql+jsp实现的增删改查
- jsp连接SQLserver数据库实现增删改查.这
- javax.jws-3.1.1-b01.jar
- java实现完整版猜拳小游戏
- Java课程设计医院门诊管理系统解压密
- javaweb课程教学网站基本的增删改查功
- 数据库课程设计,JAVA+数据库,图书管
- java应聘简历模板
- java文件管理系统
- java中返回layui数据表格的json格式的数
- Java开发,完整企业前端页面给后台开
- java动物识别系统
- rip协议 java实现
- 基于Java的饭店点餐系统
- 二手房数据库:JAVA+SQL Server
- 基于Java的SOSO移动大厅项目功能全部实
- Javaweb 图书管理系统教程
- Java接口自动化测试
- RS485电梯门禁控制器接口详情含JAVA代
- 腾讯通RTX,64位SDKAPIJAVA
- java项目—银行管理系统
- jsp+mysql在线考试系统论文.rar
- Java学生成绩管理系统.rar
- Springboot+mybatis+mysql+redis
- 航空客运订票系统JAVA课程设计
- java读取解析图书MARC数据iso文件
- javaweb学生选课系统课程设计
- 对称加密AES算法,前后端实现
评论
共有 条评论