-
下載和mysql對應(yīng)版本的jar包。
我的mysql下載的8.0.13版本的,所以下載8.0.13的jar包。官網(wǎng)下載地址:https://dev.mysql.com/downloads/connector/j/?os=26
(如果需要下載歷史版本,點(diǎn)擊 archievs)
下載之后,解壓目錄,獲得jar包。 -
導(dǎo)入jarb包。
第一步:在eclipse中新建工程JDBC,建立一個lib目錄,把jar包粘貼過來。
第二部:jar包-右擊-build path文章來源:http://www.zghlxwxcb.cn/news/detail-500968.html
-
嘗試連接數(shù)據(jù)庫。
在src文件夾下新建包c(diǎn)om.heima.jdbc,新建class類JdbcDemo.文章來源地址http://www.zghlxwxcb.cn/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{
//注冊驅(qū)動
Class.forName("com.mysql.cj.jdbc.Driver");
//連接數(shù)據(jù)庫
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)";
//創(chuàng)建執(zhí)行對象
Statement stmt = con.createStatement();
int count = stmt.executeUpdate(str);
System.out.println(count);
//釋放資源
stmt.close();
con.close();
}
}
- 遇到的問題
- 注冊驅(qū)動問題
- 問題描述:
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已經(jīng)丟棄,把驅(qū)動換成com.mysql.ci.jdbc.Driver. 也就是Class.forName(“com.mysql.ci.jdbc.Driver”)
- 問題描述:
- 數(shù)據(jù)庫連接問題
- 問題描述:
The server time zone value ‘?D1ú±ê×?ê±??’ is unrecognized or represents more than one time zone… … - 問題解決:
時域錯誤問題。
String url = “jdbc:mysql://127.0.0.1:3306/數(shù)據(jù)庫名?serverTimezone=GMT%2B8”;在原來的這條語句上加上這段紅色的代碼即可。
- 問題描述:
- 注冊驅(qū)動問題
到了這里,關(guān)于eclipse使用jdbc連接數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!