Java(eclipse)通過jdbc連接mysql(navicat)

今天我將介紹一下如何讓Java連接到MySQL數據庫

工具:eclipse+mysql+navicat

首先我們先下載MySQL與navicat

mysql的下載網址:https://dev.mysql.com/downloads/windows/installer/8.0.html

選擇這個下載:

navicat的下載網址:https://www.navicat.com.cn/products/

下載完後,我們先配置navicat與mysql之間的連接,我們將MySQL作爲一個本地服務器來用,然後將navicat作爲一個可視化的操作工具來看待,我們可以建立一個news的數據庫,裏面的表我們可以先建立一個newstable,具體結構如下:

 

然後我們現在來看怎麼在eclipse上配置使得Java能與我們的MySQL相連接

首先我們需要下載jdbc

下載網址:https://dev.mysql.com/downloads/connector/j/

首先,點擊工具欄中的Window-preference,Java-build path-user library

我們下載完成後將其解壓到一個文件夾中,現在在eclipse中新建一個項目,右擊- build path-configure build path,

點擊new,在輸入框中輸入jdbc,選中下面的System library,點擊ok

點擊Add External JARs,打開到你的jdbc存放的目錄,打開

後面項目右鍵-Build Path-Configure Build Path,點擊右側Add Library -User Library-Next,點擊finish

點擊apply後即可

另外右擊項目-Build Path-Configure Build Path,libraries中點擊class path,後點擊右側add jars,加入jdbc的jar包

然後就可以了,你可以輸入以下代碼進行測試

package testMySql;
import java.sql.*;
public class test {
public static void main(String[] args) {
    try {
        Class.forName("com.mysql.jdbc.Driver");
        System.out.println("Success");
    }catch(Exception e) {
        System.out.println("error");
        e.printStackTrace();
    }
    try {
        Connection connect=DriverManager.getConnection( "jdbc:mysql://localhost:3306/news?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT","root","********");

//getConnection()裏面的格式爲 jdbc:mysql//服務器地址/數據庫名?編碼方式  ,後面的2個參數分別是登陸用戶名和密碼

Statement stmt=connect.createStatement();
        ResultSet rs=stmt.executeQuery("select * from newstable");
        while(rs.next()) {
            System.out.println(rs.getString("NewsContent"));
        }

    }catch(SQLException e) {
        
    }
}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章