Java語言和MySQL數據庫都是非常普及的技術,而日期數據在Java和MySQL中也是常見的數據類型之一。在Java中輸出MySQL中的日期數據,涉及到轉換格式和處理時差等問題。下面介紹一種簡單的方式,基于JDBC和JDK提供的類庫實現原樣輸出MySQL日期數據的方法。
//加載驅動 Class.forName("com.mysql.jdbc.Driver"); //連接數據庫 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "用戶名", "密碼"); //執行查詢語句 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from `table`"); //遍歷結果集 while (rs.next()) { //獲取日期數據 Timestamp timestamp = rs.getTimestamp("column"); //輸出日期數據 System.out.println(timestamp.toString()); } //關閉資源 rs.close(); stmt.close(); conn.close();
在上述代碼中,我們首先加載MySQL的JDBC驅動并連接數據庫,在執行查詢語句后獲取結果集。然后遍歷結果集,獲取日期數據并輸出。在輸出日期數據的過程中,Java會自動進行時差的處理,從而實現了原樣輸出MySQL日期數據的效果。