我要創建將在數據庫上運行的類。該類將具有函數addRecord(),getAllRecords(),類似的東西。我正在尋找一種設計課程的好方法。我需要: 1)爲每個功能創建新的連接。就像這樣:JDBC最佳實踐
void readRecords(){
try {
Connection con = DriverManager.getConnection (connectionURL);
Statement stmt = con.createStatement();
ResultSet rs = stmd.executeQuery("select moviename, releasedate from movies");
while (rs.next())
System.out.println("Name= " + rs.getString("moviename") + " Date= " + rs.getString("releasedate");
}
catch (SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
finally {
con.close();
}
}
或
2)最好是有一個連接可變
class MyClass{
private Connection con;
public MyClass(){
con = DriverManager.getConnection (connectionURL);
}
}
一個memeber併爲每個函數創建只是聲明。
3)或別的東西......
+1我真的很好soln ...事實上,我們在很多地方使用它......但可能和OP的矯枉過正...但仍然可行 – 2011-05-30 03:50:52