讓Java和MySQL連接起來


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的結果,執行成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM