資源簡介
數據庫網上書店+java實現+連接數據庫(mysql、sqlsever都有)

代碼片段和文件信息
package?dao;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
import?java.util.ArrayList;
import?java.util.List;
import?service.StuClass;
/**
?*?
?*?@author?Tracy?Shang
?*?數據庫操作類
?*/
public?class?DBcmd?{
/**
?*?聯接數據庫
?*?@return
?*/
//?TODO:數據庫連接
// private?static?Connection?connectDB()?{
// String?JDriver?=?“com.microsoft.sqlserver.jdbc.SQLServerDriver“;//?SQL數據庫引擎
//
// String?connectDB?=?“jdbc:sqlserver://210.45.165.217:1433;DatabaseName=ScoreDB“;//?數據源注意IP地址和端口號,數據庫名字!!!
//
// try?{
//
// Class.forName(JDriver);//?加載數據庫引擎,返回給定字符串名的類
//
// }?catch?(ClassNotFoundException?e)?{
//
// e.printStackTrace();
//
// System.out.println(“加載數據庫引擎失敗“);
//
// System.exit(0);
//
// }
//
// System.out.println(“數據庫驅動成功“);
//
// try?{
//
// String?user?=?“sa“;//?你自己創建的用戶名字和密碼!!!!!!!!!!!!
//
// String?password?=?“123“;
//
// Connection?con?=?DriverManager.getConnection(connectDB?user
//
// password);//?連接數據庫對象
//
// System.out.println(“連接數據庫成功“);
// return?con;
// }?catch?(Exception?e)?{
// //?數據庫驅動類異常處理
// System.out.println(“Sorrycan‘t?find?the?Driver!“);
// e.printStackTrace();
// return?null;
//
// }?
// }
//
private?static?Connection?connectDB()?{
//?聲明Connection對象
Connection?con?=?null;
//?驅動程序名
String?driver?=?“com.mysql.jdbc.Driver“;
//?URL指向要訪問的數據庫名mydata
String?url?=?“jdbc:mysql://localhost:3306/scoredb“;
//?MySQL配置時的用戶名
String?user?=?“root“;
//?MySQL配置時的密碼
String?password?=?“1234“;
//?遍歷查詢結果集
try?{
//?加載驅動程序
Class.forName(driver);
//?1.getConnection()方法,連接MySQL數據庫!!
con?=?DriverManager.getConnection(url?user?password);
if?(!con.isClosed())
System.out.println(“Succeeded?connecting?to?the?Database!“);
}?catch?(Exception?e)?{
//?數據庫驅動類異常處理
System.out.println(“Sorrycan‘t?find?the?Driver!“);
e.printStackTrace();
}?finally?{
return?con;
}
}
//?TODO:查詢數據
public?static?List?queryClass()?{
List?result?=?new?ArrayList();
try?{
Connection?con?=?connectDB();
if?(con?==?null)?{
return?null;
}
//?2.創建statement類對象,用來執行SQL語句!!
Statement?statement;
statement?=?con.createStatement();
//?要執行的SQL語句
String?sql?=?“select?*?from?class“;
//?3.ResultSet類,用來存放獲取的結果集!!
ResultSet?rs?=?statement.executeQuery(sql);
while?(rs.next())?{
StuClass?cl?=?new?StuClass();
//?獲取stuname這列數據
cl.setClassNo(rs.getString(“classNo“));
//?獲取stuid這列數據
cl.setClassName(rs.getString(“className“));
cl.setClassNum(rs.getInt(“classNum“));
cl.setInstitute(rs.getString(“institute“));
cl.setGrade(rs.getInt(“grade“));
//?輸出結果
System.out.println(cl.toString());
result.add(cl);
}
rs.close();
con.close();
}?cat
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????577??2018-06-28?12:16??DBApp1\.classpath
?????文件????????382??2018-06-28?12:16??DBApp1\.project
?????文件????????598??2018-06-28?12:16??DBApp1\.settings\org.eclipse.jdt.core.prefs
?????文件???????3825??2018-06-28?12:16??DBApp1\bin\dao\DBcmd.class
?????文件???????2063??2018-06-28?12:16??DBApp1\bin\service\StuClass.class
?????文件????????696??2018-06-28?12:16??DBApp1\bin\utils\Utils.class
?????文件???????2622??2018-06-28?12:16??DBApp1\bin\view\AddInfofr
?????文件????????795??2018-06-28?12:16??DBApp1\bin\view\Mainfr
?????文件???????4083??2018-06-28?12:16??DBApp1\bin\view\Mainfr
?????文件?????459094??2018-06-28?12:16??DBApp1\lib\mysql-connector-java-3.1.14-bin.jar
?????文件?????893229??2018-06-28?12:16??DBApp1\lib\sqljdbc41.jar
?????文件???????4595??2018-06-28?12:16??DBApp1\src\dao\DBcmd.java
?????文件???????1639??2018-06-28?12:16??DBApp1\src\service\StuClass.java
?????文件????????488??2018-06-28?12:16??DBApp1\src\utils\Utils.java
?????文件???????1508??2018-06-28?12:16??DBApp1\src\view\AddInfofr
?????文件???????3136??2018-06-28?12:16??DBApp1\src\view\Mainfr
?????文件????2401254??2018-06-28?12:11??數據庫網上書店.docx
?????目錄??????????0??2018-06-28?12:16??DBApp1\bin\dao
?????目錄??????????0??2018-06-28?12:16??DBApp1\bin\service
?????目錄??????????0??2018-06-28?12:16??DBApp1\bin\utils
?????目錄??????????0??2018-06-28?12:16??DBApp1\bin\view
?????目錄??????????0??2018-06-28?12:16??DBApp1\src\dao
?????目錄??????????0??2018-06-28?12:16??DBApp1\src\service
?????目錄??????????0??2018-06-28?12:16??DBApp1\src\utils
?????目錄??????????0??2018-06-28?12:16??DBApp1\src\view
?????目錄??????????0??2018-06-28?12:16??DBApp1\.settings
?????目錄??????????0??2018-06-28?12:16??DBApp1\bin
?????目錄??????????0??2018-06-28?12:16??DBApp1\lib
?????目錄??????????0??2018-06-28?12:16??DBApp1\src
?????目錄??????????0??2018-06-28?12:16??DBApp1
............此處省略3個文件信息
評論
共有 條評論