JSP出租车管理系统


基于JSP开发的一个出租车管理系统,包括对司机信息的增删改查,车辆信息的增删改查,还集成的百度地图的API,可以实现手动定位。
资源截图
代码片段和文件信息
package biz;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import entity.Car;

public class CarBiz {
private Connection connection =null;
private Statement statement =null; 
public CarBiz() {
}
public CarBiz(Connection connection){
this.connection = connection;
}
public int insert(Car car){
PreparedStatement pstm = null;
int affect = 0;//0表示正常状态,-1表示失败,1表示成功
String sql = “Insert into car( “ +
                “carnumbercartypecarcompanycarpurchasecarusetime“+
         “ ) values ( “+
                “? ? ? ??)“;
try {
pstm = connection.prepareStatement(sql);
pstm.setString(1 car.getCarNumber());
pstm.setString(2 car.getCarType());
pstm.setString(3 car.getCarCompany());
pstm.setString(4 car.getCarPurchase());
pstm.setInt(5 car.getCarUsetime());
affect = pstm.executeUpdate();
} catch (Exception e) {
affect = -1;
e.printStackTrace();
}finally{
try {
if (pstm != null) {
pstm.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return affect;
}
public int countWhere(String carnumber){
ResultSet rs = null;
int count = 0;
String sql = “SELECT COUNT(1) CT  FROM car WHERE carnumber =‘“+carnumber+“‘“;
try {
statement = (Statement) connection.createStatement();
rs = statement.executeQuery(sql);
if (rs.next()) {
count = rs.getInt(“CT“);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if (rs != null) {
rs.close();
}
if (statement != null) {
statement.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return count;
}
public Car selectCar(String carnumber){
ResultSet rs = null;
Car car = null;
String sql = “SELECT * FROM car WHERE carnumber =‘“+carnumber+“‘“;
try {
statement = connection.createStatement();
rs = statement.executeQuery(sql);
car = new Car();
if (rs.next()) {
car.setCarNumber(rs.getString(“carnumber“));
car.setCarType(rs.getString(“cartype“));
car.setCarCompany(rs.getString(“carcompany“));;
car.setCarPurchase(rs.getString(“carpurchase“));;
car.setCarUsetime(rs.getInt(“carusetime“));
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if (rs != null) {
rs.close();
}
if (statement != null) {
statement.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return car;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-11 11:14  Didi
     文件        1186  2016-11-23 16:40  Didi.classpath
     目录           0  2017-03-11 11:17  Didi.git
     文件          13  2017-03-11 11:16  Didi.gitCOMMIT_EDITMSG
     文件          23  2017-03-11 11:14  Didi.gitHEAD
     文件         298  2017-03-11 11:17  Didi.gitconfig
     文件          73  2017-03-11 11:14  Didi.gitdescription
     目录           0  2017-03-11 11:14  Didi.githooks
     文件         478  2017-03-11 11:14  Didi.githooksapplypatch-msg.sample
     文件         896  2017-03-11 11:14  Didi.githookscommit-msg.sample
     文件         189  2017-03-11 11:14  Didi.githookspost-update.sample
     文件         424  2017-03-11 11:14  Didi.githookspre-applypatch.sample
     文件        1642  2017-03-11 11:14  Didi.githookspre-commit.sample
     文件        1348  2017-03-11 11:14  Didi.githookspre-push.sample
     文件        4951  2017-03-11 11:14  Didi.githookspre-rebase.sample
     文件         544  2017-03-11 11:14  Didi.githookspre-receive.sample
     文件        1239  2017-03-11 11:14  Didi.githooksprepare-commit-msg.sample
     文件        3610  2017-03-11 11:14  Didi.githooksupdate.sample
     文件        7615  2017-03-11 11:16  Didi.gitindex
     目录           0  2017-03-11 11:14  Didi.gitinfo
     文件         240  2017-03-11 11:14  Didi.gitinfoexclude
     目录           0  2017-03-11 11:16  Didi.gitlogs
     文件         159  2017-03-11 11:16  Didi.gitlogsHEAD
     目录           0  2017-03-11 11:17  Didi.gitlogs
efs
     目录           0  2017-03-11 11:16  Didi.gitlogs
efsheads
     文件         159  2017-03-11 11:16  Didi.gitlogs
efsheadsmaster
     目录           0  2017-03-11 11:17  Didi.gitlogs
efs
emotes
     目录           0  2017-03-11 11:17  Didi.gitlogs
efs
emotesorigin
     文件         143  2017-03-11 11:17  Didi.gitlogs
efs
emotesoriginmaster
     目录           0  2017-03-11 11:16  Didi.gitobjects
     目录           0  2017-03-11 11:14  Didi.gitobjects5
............此处省略261个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)