-
下载和mysql对应版本的jar包。
我的mysql下载的8.0.13版本的,所以下载8.0.13的jar包。官网下载地址:https://dev.mysql.com/downloads/connector/j/?os=26
(如果需要下载历史版本,点击 archievs)
下载之后,解压目录,获得jar包。 -
导入jarb包。
第一步:在eclipse中新建工程JDBC,建立一个lib目录,把jar包粘贴过来。
第二部:jar包-右击-build path
文章来源:https://www.toymoban.com/news/detail-500968.html -
尝试连接数据库。
在src文件夹下新建包com.heima.jdbc,新建class类JdbcDemo.文章来源地址https://www.toymoban.com/news/detail-500968.html
package com.heima.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class JdbcDemo {
public static void main(String[] args) throws Exception{
//注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//连接数据库
String url = "jdbc:mysql://127.0.0.1:3306/db1?serverTimezone=GMT%2B8";
String user = "root";
String password = "123456";
Connection con = DriverManager.getConnection(url, user, password);
//定义sql语句
String str = "insert into stu (name,score) values('薛晓琳',99.99)";
//创建执行对象
Statement stmt = con.createStatement();
int count = stmt.executeUpdate(str);
System.out.println(count);
//释放资源
stmt.close();
con.close();
}
}
- 遇到的问题
- 注册驱动问题
- 问题描述:
Loading classcom.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. - 问题解决:
com.mysql.jdbc.Driver已经丢弃,把驱动换成com.mysql.ci.jdbc.Driver. 也就是Class.forName(“com.mysql.ci.jdbc.Driver”)
- 问题描述:
- 数据库连接问题
- 问题描述:
The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone… … - 问题解决:
时域错误问题。
String url = “jdbc:mysql://127.0.0.1:3306/数据库名?serverTimezone=GMT%2B8”;在原来的这条语句上加上这段红色的代码即可。
- 问题描述:
- 注册驱动问题
到了这里,关于eclipse使用jdbc连接数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!