数据库连接
写一个驱动类
package testPaper;
import java.sql.Connection;
import java.sql.DriverManager;
public class dataBase {//数据库连接
private static final String driver = "com.mysql.cj.jdbc.Driver";
private static final String url = "jdbc:mysql://localhost:3306/test?userUnicode=true&characterEnconding=UTF-8&serverTimezone=UTC";//test为你要连接到数据库的名字
private static final String username = "填用户名,一般是root";//账号
private static final String password = "填你的数据库密码"; //密码
private static Connection conn = null;
static {
try {
Class.forName(driver);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() throws Exception{
if(conn == null) {
//通过访问数据库的URL来获取数据库连接对象
conn = DriverManager.getConnection(url,username,password);//获得连接
return conn;
}
return conn;
}
/*
//测试数据库是否连接成功
public static void main(String[] args) {//测试主函数
try{
Connection conn = dataBase.getConnection();
if(conn != null) {//获得连接输出正常
System.out.println("数据库连接正常");
}else {//连接失败输出异常
System.out.println("数据库连接异常");
}
}catch(Exception e) {
e.printStackTrace();
}
}
*/
}
在maven工程中,需要在pom.xml文件中添加依赖
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
</dependency>
或者普通的java工程中,可以在src目录下创建一个命名为lib的package用来存放所需要的jar包
这样子可以在你把文件发给别人以后,依赖的mysql-connector-java.jar不会不见了。
自己新建文件夹即可在打包后依然拥有此文件。
那么需要的jar包在哪里找呢?
从官网找。https://downloads.mysql.com/archives/c-j/
注意一定要下载与自己的mysql数据库版本匹配。
下载好之后,在本地找到这个jar包,复制后粘贴到lib文件夹里面
配置相关依赖:
简单粗暴,直接,直接将lib文件设置为library
右击
点击add as Library ok即可。