我遇到了一個非常奇怪的情況。我使用Eclipse連接到遠程SQL Server 2008數據庫,並獲得正確的日期。但是,當我的同事複製代碼並運行代碼時,所有日期比他們應該提前2天。例如,我得到2011-02-22,他得到2011-02-20。從SQL數據庫讀取的日期似乎在另一臺機器上不同
非常感謝!
String test = "select * from Readings";
ResultSet set = state.executeQuery(test);
while (set.next()) {
String row="";for(int i=1;i<10;i++){
row += set.getString(i) + ",";
arr.add(row);
}
}
你連接到同一個數據庫? – 2012-02-22 04:36:29
是的,代碼完全一樣,並且數據庫不是本地的。 – user1224913 2012-02-22 04:37:30
我不是在問_code_。我在問數據庫_connection_。你們是否都使用相同的連接字符串?即使你這樣做,他們是否確實指向同一個數據庫服務器(例如,相同的主機名可能會識別不同網絡上的不同機器)。 – 2012-02-22 05:04:25