Java是一種高度可移植性的編程語言,已被廣泛應用于互聯網應用程序、桌面應用程序、嵌入式系統和移動應用程序等領域。Java可以處理實時數據和實時數據存儲,同時也可以通過許多開源數據庫和中間件來使數據存儲和處理更加方便。
而MySQL是一個開源關系型數據庫管理系統,它是在LAMP(Linux、Apache、MySQL和PHP)和LNMP(Linux、Nginx、MySQL、PHP)堆棧中使用最廣泛的組件之一。MySQL是一個易于使用、快速、可靠的數據庫系統,是許多大型企業和Web應用程序的首選數據庫之一。
在Java中使用MySQL數據庫非常方便。Java提供了JDBC(Java Database Connectivity)API,可以用來鏈接MySQL數據庫。以下是一個使用Java查詢MySQL當前時間的示例代碼:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.sql.SQLException; public class Main { public static void main(String[] args) { Connection con = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); stmt = con.createStatement(); rs = stmt.executeQuery("SELECT NOW()"); if (rs.next()) { System.out.println("Current Time stamp: " + rs.getString(1)); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { rs.close(); stmt.close(); con.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
在上面的代碼中,我們首先使用了Class.forName()方法來加載驅動程序;接著通過DriverManager.getConnection()方法來連接MySQL數據庫;然后通過Statement對象的executeQuery()方法執行查詢語句,最后打印出MySQL數據庫的當前時間戳。