?? databaseaccess.java
字號:
// 在JDBC基礎上提供連接與訪問數據庫的方法
package Database;
public class DatabaseAccess {
// 屬性定義
protected java.sql.Connection conn = null; // 為數據庫建立的連接
// 構造方法,建立與ODBC數據源dataSourceName的連接
public DatabaseAccess(String dataSourceName) {
try {
// 建立與指定數據源的連接
conn = java.sql.DriverManager.getConnection(dataSourceName);
// 如果連接成功則檢測是否有警告信息
java.sql.SQLWarning warn = conn.getWarnings();
while (warn != null) {
System.out.println(warn.getMessage());
warn = warn.getNextWarning();
}
} catch(java.sql.SQLException exc) {
exc.printStackTrace();
}
}
// 當前對象作為垃圾被收集時的回調方法,盡量撤銷與數據庫的連接
public synchronized void finalize() {
if (conn != null) {
try {
conn.close();
} catch(java.sql.SQLException exc) {
exc.printStackTrace();
}
conn = null;
}
}
// 調用名為procedureName的存儲過程查詢數據庫,返回查詢結果集
public synchronized java.sql.ResultSet callQuery(String procedureName)
throws java.sql.SQLException
{
return conn.prepareCall("{call " + procedureName + "}").executeQuery();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -