Java企業版(Java 2 Enterprise Edition,J2EE)是一種用于構建企業應用程序的Java平臺。而MySQL則是目前最流行的開源關系型數據庫管理系統。在J2EE應用程序中,連接MySQL數據庫是一項關鍵的任務。下面將介紹如何使用Java代碼連接MySQL數據庫。
//導入需要的Java包 import java.sql.*; public class Connect2MySQL { public static void main(String[] args) { Connection con = null; try { //注冊MySQL驅動 Class.forName("com.mysql.jdbc.Driver"); //獲取數據庫連接 String url = "jdbc:mysql://localhost:3306/test";//這里test是MySQL中的數據庫名 String user = "root"; String password = "123456";//這里是MySQL數據庫的密碼 con = DriverManager.getConnection(url, user, password); //查詢數據 Statement stmt = con.createStatement(); String sql = "select * from user"; ResultSet rs = stmt.executeQuery(sql); //輸出結果 while(rs.next()){ System.out.println(rs.getInt("id")+" "+rs.getString("name")+" "+rs.getInt("age")); } //關閉資源 rs.close(); stmt.close(); con.close(); } catch (SQLException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
上面的Java代碼演示了如何連接MySQL數據庫并查詢數據。這里使用了com.mysql.jdbc.Driver驅動來連接到MySQL數據庫。在實際應用中,連接MySQL數據庫通常需要提供連接字符串、用戶名和密碼等信息。在代碼中,我們使用了DriverManager.getConnection(...)方法來獲取數據庫連接,stmt.createStatement()方法來創建一個Statement對象進行查詢,rs.getInt(...)方法和rs.getString(...)方法來獲取查詢結果。最后,我們通過rs.close()方法、stmt.close()方法和con.close()方法關閉了三個連接。