標籤:添加 增刪改 name unicode eclips create image stat 命令
Java 串連 MySQL 需要驅動包,可以下載菜鳥教程提供的 jar 包:http://static.runoob.com/download/mysql-connector-java-5.1.39-bin.jar
操作方法可分為三步:
一、配置程式——讓我們程式能找到資料庫的驅動jar包
1.把.jar檔案複製到項目中去。
2.在eclipse項目右擊“構建路徑”--“配置構建路徑”--“庫”--“添加外部jar”--找到資料庫的驅動jar包--點擊確定。會在左側包資源管理員中出現“引用的庫”,在裡面就能找到我們剛才匯入的jar包
二、建立資料庫和表
1.開啟MySQL,點擊左上方“串連”,輸入串連名,確定。(密碼可為空白)
2.在建立的串連上點擊滑鼠右鍵,選擇“建立資料庫”,在彈出的視窗輸入資料庫名,字元集選擇:utf8 -- UTF-8 Unicode
3.在建立立的資料庫mydb上雙擊滑鼠左鍵,表徵圖變綠色,展開後點擊“建立表”
4.輸入相關資料並儲存,儲存是輸入表名
5.開啟表,輸入資料,輸入完畢後關閉,會自動儲存資料
三、運行Java串連資料庫並作相關操作
分為三個步驟
1.載入資料訪問驅動
Class.forName("com.mysql.jdbc.Driver");
在左側包資源管理員中出現“引用的庫”,在裡面就能找到Driver包
2.串連到資料"庫"上去
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb","root","");
DriverManager:驅動管理器類,getConnection(url,資料庫登入名稱,密碼):獲得串連的方法
jdbc:mysql://localhost:3306/mydb的格式由來
jdbc:mysql://本機地址:連接埠號碼/資料庫名稱
若往資料庫中添加漢字,url需改為:
jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=GBK
3.構建執行SQL命令
Statement state = conn.createStatement();
state.executeUpdate("增刪改的sql語句");
state.executeQuery("查詢的sql語句");
conn.close();//關閉串連
執行個體:往xs表裡添加學號:008,姓名:李麗,學校:四中
import java.sql.*;public class Test2 { public static void main(String[] args) throws Exception { // 1.載入資料訪問驅動 Class.forName("com.mysql.jdbc.Driver"); //2.串連到資料"庫"上去 Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?characterEncoding=GBK", "root", ""); //3.構建SQL命令 Statement state=conn.createStatement(); String s="insert into xs values(‘008‘,‘李麗‘,‘四中‘)"; state.executeUpdate(s); }}
程式運行以後,查詢表xs的結果,執行成功
讓Java和MySQL串連起來