一个最近才学习java的小白,虽然曾经连接成功过,但是又重新连接的时候还是遇见了一些困难,以下是我连接成功的方法和遇见的困难以及解决方式。
1.下载并导入jdbc
官网版的这个就不再多说了,下面是教程:
https://blog.csdn.net/he13733625052/article/details/90519691
我在这里遇到了问题,在官网下载最新版的jdbc6导入进去总是连接失败.
于是我用了这个连接成功,暂时还没有解决,那位大佬知道为甚么可以评论告诉我一下哦。
链接:https://pan.baidu.com/s/1LnQe73bR0Z2F6cZlxwSwpA
提取码:1v1s
2.创建一个连接数据库的类
我是用这个代码进行测试的
package cn.connect;
import java.sql.Connection;
import java.sql.DriverManager;
public class Connect {
private String dbUrl = "jdbc:mysql://localhost:3306/school?useSSL=false";
//scool是你的数据库名称
private String dbUserName = "root"; //root账号
private String dbPassword = "root"; //root密码
private String jdbcName = "com.mysql.jdbc.Driver";
//com.mysql.jdbc.Driver 是 mysql-connector-java 5中的
//com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的
/* * 数据库连接 */
public Connection getCon() throws Exception {
Class.forName(jdbcName);
Connection con = (Connection) DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
return con; }
public static void main(String[] args) {
Connect conn = new Connect();
try {
conn.getCon();
System.out.println("数据库连接成功");
}
catch (Exception e) {
e.printStackTrace();
System.out.println("数据库连接失败");
}
}
}
com.mysql.jdbc.Driver
是 mysql-connector-java 5中的
com.mysql.cj.jdbc.Driver
是 mysql-connector-java 6中的.