第一步 下载MySQL connector
在命令行窗口查看自己MySQL版本 ,下载对应的驱动
下载路径:https://dev.mysql.com/downloads/connector/j/
下载名称如:mysql-connector-java-5.7.26-bin.jar
第二步 导入connector
创建普通Java项目,src同级目录新建文件夹lib文件夹,将jar文件放进去,然后右击Build,图片演示如下
然后就开始连接数据库啦。
第三步 连接数据库
终于可以连接数据库了,总的来说分为以下几个步骤
连接数据库
实例化Statement对象
执行SQL
获取结果(在这里就可以拿到结果一顿操作啦)
关闭所有连接
详细看代码,已经注释好啦!
import java.sql.*;
public class MysqlConn { //MySQL 8版本以下的驱动写法
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/User";//这里是连接User数据库哦
// MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
//static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
//static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";
static final String USER = "root";//用户
static final String PASS = "123456";//密码
public static void main(String[] args) { Connection connection = null; Statement statement = null; try{ Class.forName(JDBC_DRIVER); System.out.println("正在连接数据库...");
connection = DriverManager.getConnection(DB_URL,USER,PASS);//开始连接 System.out.println("实例化Statement对象...");
statement = connection.createStatement(); String sql = "select * from xxw2";//SQL语句
ResultSet resultSet = statement.executeQuery(sql);//执行查询 //展开结果集的数据库 while(resultSet.next()) {
//通过字段检索 String id = resultSet.getString("stu_id");
String name = resultSet.getString("stu_name");
String college = resultSet.getString("college");
System.out.println("ID:" + id);
System.out.println("name:" + name);
System.out.println("college:" + college);
} resultSet.close();//先关闭结果集
statement.close();//关闭Statement对象
connection.close();//最后关闭连接
} catch (Exception e) { e.printStackTrace(); } }}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
看结果: