文章目录
IDE和必要配置
IDE:IntelliJ IDEA 2023.1
必要配置:
1、安装好JDK,并且配置环境变量
2、导入MYSQL数据库所需的驱动
如果没有导入,可以参考这篇文章IDEA中的MySQL数据库所需驱动包的下载和导入方法
数据库连接代码
java
package com.sxt.utils;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
import java.sql.*;
public class DBHelper {
private static String driver = "com.mysql.cj.jdbc.Driver";
private static String url = "jdbc:mysql://localhost:3306/数据库名字记得修改覆盖?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true";
/**连接数据库的方法**/
public static Connection getConnection() throws ClassNotFoundException, SQLException {
// 加载数据库驱动
Class.forName(driver);
Connection con = DriverManager.getConnection(url,"root","123456");
//数据库的用户名和密码,root是用户名位置,123456是密码位置,一般需要修改
return con;
}
/**关闭数据库的方法**/
public static void close(Connection con, PreparedStatement ps, ResultSet rs){
// 关闭资源,避免出现异常
if(rs != null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(ps != null){
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(con != null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
// 测试
public static void main(String[] args){
try {
System.out.println("---开始---");
DBHelper.getConnection();
System.out.println("---测试---");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
至此,结束