
在閱讀下列文章前,要先確保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("?");
}
}
}
文章標籤
全站熱搜


留言列表