资源简介
数据库采用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
相关资源
- AndroidStudio版直连sqlserver
- java串口通信全套完整代码-导入eclip
- 美食天下项目Android版源码和Web版源码
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- JSP,SQL,MVC的选课系统
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
评论
共有 条评论