资源简介
一个简单的旅行社管理系统课程设计,包括代码和报告(数据库用Mysql)
代码片段和文件信息
package whb.whut;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class DB {
private static DB db;
private static String url = “jdbc:mysql://localhost:3306/travel“;
private static String user = “root“;
private static String password = “root“;
private static String driver = “com.mysql.jdbc.Driver“;
static{
db = new DB();
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
private DB(){}
/**
* 拿到DB的一个实例单例模式实现
* @return :一个DB实例
*/
public static DB getInstance(){
return db;
}
/**
* 获取一个Connection新new出来的
* @return
*/
public Connection getConn(){
Connection conn = null;
try {
conn = DriverManager.getConnection(urluserpassword);
} catch (SQLException e) {
System.out.println(“在DB类的获取Connection的地方出错“);
e.printStackTrace();
}
return conn;
}
/**
* 通过传入的Connection得到一个Statment
* @param conn:java.sql.Connection
* @return :返回一个由conn创建的Statment
*/
public Statement getStmt(Connection conn){
Statement stmt = null;
try {
stmt = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
return stmt;
}
/**
* 通过传入的conn和sql获取一个PreparedStatement
* @param conn:java.sql.Connection
* @param sql:sql 语句
* @return :java.sql.PreparedStatement
*/
public PreparedStatement getPrepareStmt(Connection connString sql){
PreparedStatement pstmt = null;
try {
pstmt = conn.prepareStatement(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return pstmt;
}
/**
* 执行对应pstmt的executeQuery获取结果集
* @param pstmt:java.sql.PreparedStatement
* @return:执行pstmt的sql语句的结果集
*/
public ResultSet executeQuery(PreparedStatement pstmt){
ResultSet rs = null;
try {
rs = pstmt.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
/**
* 执行stmt和sql获取结果集
* @param stmt:java.sql.Statement
* @param sql:被执行的sql语句
* @return
*/
public ResultSet executeQuery(Statement stmtString sql){
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
/**
* 关闭conn,释放资源会优先判断是否为null
* @param conn:java.sql.Connection
*/
public void closeConn(Connection conn){
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* 关闭pstmt,释放资源会优先判断是否为null
* @param pstmt:java.sql.PreparedStatement
*/
public void closePrepareStmt(PreparedStatement pstmt){
if(pstmt != null){
try {
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* 关闭stmt释放资源会优先判断是否为null
* @param stmt:java.sql.Statement
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 369 2009-01-05 21:16 旅行社管理系统\LvXingShe\.classpath
文件 385 2009-01-05 21:13 旅行社管理系统\LvXingShe\.project
文件 88 2009-01-05 21:14 旅行社管理系统\LvXingShe\.settings\org.eclipse.core.resources.prefs
文件 4861 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\DB.class
文件 840 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\ErrorShow.class
文件 7118 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\GuideShow.class
文件 5789 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\LineManeger.class
文件 4884 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\LogInShow.class
文件 453 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\Main.class
文件 853 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\NoInformation.class
文件 852 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\RepeatInformation.class
文件 4044 2009-02-07 12:38 旅行社管理系统\LvXingShe\bin\whb\whut\TouristShow.class
文件 4674 2009-01-10 14:51 旅行社管理系统\LvXingShe\src\whb\whut\DB.java
文件 558 2009-01-08 22:44 旅行社管理系统\LvXingShe\src\whb\whut\ErrorShow.java
文件 7098 2009-01-11 16:43 旅行社管理系统\LvXingShe\src\whb\whut\GuideShow.java
文件 5109 2009-01-11 16:48 旅行社管理系统\LvXingShe\src\whb\whut\LineManeger.java
文件 4124 2009-01-10 16:26 旅行社管理系统\LvXingShe\src\whb\whut\LogInShow.java
文件 180 2009-01-10 16:19 旅行社管理系统\LvXingShe\src\whb\whut\Main.java
文件 574 2009-01-11 16:51 旅行社管理系统\LvXingShe\src\whb\whut\NoInformation.java
文件 590 2009-01-11 16:42 旅行社管理系统\LvXingShe\src\whb\whut\RepeatInformation.java
文件 3143 2009-01-11 15:11 旅行社管理系统\LvXingShe\src\whb\whut\TouristShow.java
文件 24064 2009-01-16 10:27 旅行社管理系统\封面.doc
文件 475136 2009-01-16 10:21 旅行社管理系统\旅行社管理系统.doc
文件 118784 2009-01-16 10:33 旅行社管理系统\课程设计报告书封面.doc
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\bin\whb\whut
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\src\whb\whut
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\bin\whb
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\src\whb
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\.settings
目录 0 2009-02-07 13:27 旅行社管理系统\LvXingShe\bin
............此处省略6个文件信息
- 上一篇:sql注入论文
- 下一篇:nacicatformysql注册码.docx
评论
共有 条评论