close
在閱讀下列文章前,要先確保MySQL可以正常運作。
使用 Java 連結 MySQL 需要使用到 mysql-connector-java-5.0.8-bin.jar,這是 MySQL 開發出來給 Java 連結用的。
官網網址: http://dev.mysql.com/downloads/connector/j/ (如下圖)
下載時可以跳過註冊,下方有個 "No thanks, just start my download"的字,點下去就可以下載了。
之後解壓縮,把 mysql-connector-java-5.0.8-bin.jar import 到你的 Java 開發工具中。
接下來,我使用的 Java 程式會用到 test 名稱的資料庫,與 member 資料表,裡面有兩個欄位,分別是 account 與 pwd。
接著來看 Java 連結 MySQL 的程式:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JavaToMySQLTest { public static void main(String[] args) throws ClassNotFoundException { Connection conn = null; try { //連接MySQL Class.forName("com.mysql.jdbc.Driver"); System.out.println("連接成功MySQLToJava"); //建立讀取資料庫 (test 為資料庫名稱; user 為MySQL使用者名稱; passwrod 為MySQL使用者密碼) String datasource = "jdbc:mysql://localhost/test?user=xxx&password=xxx"; //以下的資料庫操作請參考本blog中: "使用 Java 連結與存取 access 資料庫 (JDBC)" conn = DriverManager.getConnection(datasource); System.out.println("連接成功MySQL"); Statement st = conn.createStatement(); //撈出剛剛新增的資料 st.execute("SELECT * FROM member"); ResultSet rs = st.getResultSet(); while(rs.next()) { System.out.println(rs.getString("account")+" "+rs.getString("pwd")); } }catch(Exception e) { System.out.println("?"); } } }
文章標籤
全站熱搜
留言列表