-5

我在MS Access我的 Java 应用程序中使用数据库。应用程序每 2 分钟从数据库获取一次连接,并在一分钟后关闭连接,并整天重复此操作。

如果我使用这种值每次都会改变的方法,它会影响(损坏/崩溃)数据库吗?

示例代码

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(); 
}
4

1 回答 1

2

不,它可能不会损坏数据库。

如果是这样,整个数据库将不稳定,与更新频率无关。

如果这崩溃了,如果更新间隔为 5 天,它也会崩溃(尽管显示症状可能会更长)。

于 2013-04-10T09:43:02.107 回答