• 大小: 388KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 数据库
  • 标签: skating  

资源简介

一个简单的旅行社管理系统课程设计,包括代码和报告(数据库用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个文件信息

评论

共有 条评论

相关资源