MySQL是一種常用的數據庫管理系統,使用Java語言進行開發時需要與其建立連接。可以使用MySQL Connector/J來實現。Connector/J是一款官方提供的MySQL JDBC驅動程序,可以在Java application, applet和Java servlet等各種類型的Java程序中使用。目前,最新版本的MySQL Connector/J是mysql-connector-java-5.5。
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://hostname:port/databasename", "username", "password");
上面這段代碼可以將Java程序與MySQL數據庫建立連接。其中的hostname指MySQL數據庫所在的主機名,port為連接的端口號,databasename為所連接的數據庫名稱,username為MySQL的用戶名,password為MySQL的密碼。
需要注意的是,在使用MySQL Connector/J建立連接時,需要有相應的驅動程序。可以從互聯網上下載mysql-connector-java-5.5的jar包,然后將其添加到Java項目的classpath中。在Eclipse中,可以在Build Path的Libraries選項中添加External JARs。
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test", "root", "password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM students"); while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(name + " " + age); } rs.close(); stmt.close(); conn.close();
上面這段代碼展示了連接成功后的查詢操作。先使用createStatement()方法創建一個Statement對象,用于執行SQL語句。然后使用executeQuery()方法執行查詢語句。對于查詢結果,可以使用ResultSet對象進行處理。