Java连接MySQL数据库
1、下载链接mysql需要的驱动包:
https://gitee.com/Doomfist_iron/javaweb/blob/master/jar/msyql-conn.5.jar
2、然后将包导入lib目录
3、编写代码
示例代码:
package com.utils;
import java.sql.*;
public class JdbcUtils {
public static void main(String[] args) {
final String drive= "com.mysql.jdbc.Driver";
final String url="jdbc:mysql://localhost:3306/test";
final String user = "root";
final String pwd = "root";
String sql = "select * from user";
try {
// 加载驱动类
Class.forName(drive);
// 创建数据库连接
Connection conn = DriverManager.getConnection(url,user,pwd);
// 预编译,JDBC存储过程
PreparedStatement ps = conn.prepareStatement(sql);
// 执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。
ResultSet rs = ps.executeQuery();
// 使用结果集(ResultSet)对象的访问方法获取数据
while (rs.next()){
System.out.println("id :"+rs.getInt(1) +"\t"+
"用户名:" + rs.getString(2)+"\t"+
"密码:" + rs.getString(3));
}
// 关闭记录集
try {
rs.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
// 关闭声明
try {
ps.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
// 关闭连接对象
try {
conn.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
}