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) {
        
    }
}
}

 

你可能感兴趣的:(Java(eclipse)通过jdbc连接mysql(navicat))