-5
我正在使用MS Access
數據庫與我的Java應用程序。應用程序每2分鐘從數據庫獲取連接,並在一分鐘後關閉連接,並整天重複此操作。MS訪問數據庫Java
如果我使用這種方法的值每次都會改變,是否會影響(損壞/崩潰)數據庫?
示例代碼
public void someMethod() {
String update = "UPDATE SETTINGS SET Rem_Date = ?, Rem_Count = ?";
try
{
conn = ac.getConnection();
stmt = conn.prepareStatement(update);
stmt.setDate(1, differentDate); //date will change here for every loop
stmt.setInt(2, num); //value will change here for every loop
stmt.executeUpdate();
}catch(SQLException ex){}
catch(ClassNotFoundException e)
{e.printStackTrace();}
finally
{
if(stmt != null) {stmt.close();}
if(conn != null) {conn.close();}
}
}
如果我稱這種方法爲每兩分鐘
while(for every two minutes) {
someMethod();
}
*它會影響數據庫嗎?*我不明白你的意思,對不起。 – m0skit0 2013-04-10 08:17:01
影響數據庫的意義何在?它總是用相同的計數更新數據庫,這是非常無用的,今天(按照命名約定)將在24小時內保持不變,並且僅在日期改變時纔會改變。所以你正在做不必要的更新,恕我直言。 – SudoRahul 2013-04-10 08:17:13
如何使用單個或共用連接?我認爲打開和關閉數據庫連接可能會導致一些開銷。所以它絕對不建議。 – midhunhk 2013-04-10 08:17:41