Java连接Mysql数据库

一个多月前的工作,做的时候有很多问题,都一一解决了。做完后就搁下了,现在要在另一台电脑上重新做这项工作,还是碰到跟原来差不多的一些问题,又一一解决。还好时间不长,依稀记得怎么解决。好记性不如烂笔头,还是记下来,万一以后再碰到类似的工作要做。

接下来我就以要点的形式写,这样易读一点。

1、安装Java、Eclipse、Mysql,怎么安装网上都有,就不赘述了。

2、下载Java连接Mysql的jar包,我是从官网下的mysql-connector-java-5.1.45-bin.jar,不过需要登录,其他地方也有可以下载的。

3、导入jar包,先选中相应的project,再依次点击菜单栏的Project->Properties->Java Bulid Path->Libraries->Add External JARs,找到你下载好的jar包,选中,点击下方的Apply and Close就行了。

4、加载驱动程序

有两种方法,一种是import

import com.mysql.jdbc.Connection;

另一种是在函数里调用Class.forName()方法加载驱动程序

Class.forName("com.mysql.jdbc.Driver");

5、建立连接的代码

import com.mysql.jdbc.Connection;
import java.sql.*;
//import java.sql.Connection;
//import java.sql.DriverManager;
//import java.sql.SQLException;
//import java.sql.Statement;

public static void main(String[] args) {
        try{
        // 调用Class.forName()方法加载驱动程序
        Class.forName("com.mysql.jdbc.Driver");
                String url = "jdbc:mysql://localhost:3306/dbname?&useSSL=false";  //设置url
                Connection conn;//创建连接
                conn = DriverManager.getConnection(url, "username", "password");
                Statement stmt = conn.createStatement(); // 创建Statement对象
                stmt.close();
                conn.close();
        }catch(SQLException e) {
        e.printStackTrace();
}
原文地址:https://www.cnblogs.com/wmjtxt/p/8250837.html