資源簡介
一個簡單的旅行社管理系統課程設計,包括代碼和報告(數據庫用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
評論
共有 條評論