JDBC
基本概念:java 數(shù)據(jù)庫連接,簡稱:( java DataBase Connectivity ),java語言操作數(shù)據(jù)庫。
JDBC本質(zhì):
其實(shí)是官方(SUN公司)定義的一套操作所有關(guān)系型數(shù)據(jù)庫的規(guī)則,即接口。各個(gè)數(shù)據(jù)庫廠商去實(shí)現(xiàn)這套接口,提供數(shù)據(jù)庫驅(qū)動(dòng)jar包。我們可以使用這套接口(JDBC)編程,真正執(zhí)行的代碼時(shí)驅(qū)動(dòng)jar包中的實(shí)現(xiàn)類。
JDBC作用:
跟數(shù)據(jù)庫建立連接
發(fā)送 SQL 語句
返回處理結(jié)果
操作流程和具體的連接步驟如下:
操作步驟:
需要導(dǎo)入驅(qū)動(dòng)jar包 mysql-connector-java-8.0.22.jar
1.1–復(fù)制mysql-connector-java-8.0.22.jar到項(xiàng)目下。 注:任何一個(gè)包都可以,也可以自己建一個(gè)包。
?1.2–右鍵——>add as Library
注冊驅(qū)動(dòng)
獲取數(shù)據(jù)庫連接對象 Connection
定義sql
獲取執(zhí)行sql語句的對象 Statement
執(zhí)行sql,接受返回結(jié)果
處理結(jié)果
釋放資源
第一步:
點(diǎn)擊進(jìn)入mysql jar包下載官網(wǎng)
jar包下載及導(dǎo)入:
將下載好的壓縮包進(jìn)行解壓:
解壓之后下圖就是連接數(shù)據(jù)庫所用到的jar包:
將jar包復(fù)制粘貼到IDEA所用的項(xiàng)目下,放置jar包的目錄可以是自己新建的,也可以和項(xiàng)目同在一個(gè)目錄下。然后再:右鍵選擇添加到add as Library下:
代碼編寫:
public class jdbcDemo01 {
public static void main(String[] args) throws Exception {
Statement state = null;
Connection conn = null;
try {
//2.注冊驅(qū)動(dòng)
Class.forName("com.mysql.cj.jdbc.Driver");
//3.獲取數(shù)據(jù)庫連接對象
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zqq?serverTimezone=GMT%2B8", "root", "root");
//4.定義sql語句
String sql = "update integral set stu_name='老黃666' where id = '1'";
//5.獲取執(zhí)行sql的對象 Statement
state = conn.createStatement();
//執(zhí)行sql
int count = state.executeUpdate(sql);
//7.處理結(jié)果
System.out.println(count);
} catch (SQLException e) {
e.printStackTrace();
}finally {
try {
if (state!=null){
//8.釋放資源
state.close();
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
try {
if (conn!=null){
conn.close();
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
}
注意:mysql 5之后的驅(qū)動(dòng)jar包可以省略注冊驅(qū)動(dòng)編寫的步驟。之前的需要要寫上。文章來源:http://www.zghlxwxcb.cn/news/detail-434587.html
連接成功后的操作結(jié)果:
文章來源地址http://www.zghlxwxcb.cn/news/detail-434587.html
到了這里,關(guān)于【java】Java連接mysql數(shù)據(jù)庫及mysql驅(qū)動(dòng)jar包下載和使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!