Java連接mysql數據庫以及mysql驅動jar包下載和使用方法
JDBC
基本概念:java 數據庫連接,簡稱:( java DataBase Connectivity ),java語言操作數據庫。
JDBC本質:
其實是官方(SUN公司)定義的一套操作所有關系型數據庫的規(guī)則,即接口。各個數據庫廠商去實現這套接口,提供數據庫驅動jar包。我們可以使用這套接口(JDBC)編程,真正執(zhí)行的代碼時驅動jar包中的實現類。
JDBC作用:
- 跟數據庫建立連接
- 發(fā)送 SQL 語句
- 返回處理結果
操作流程和具體的連接步驟如下:
操作步驟:
需要導入驅動jar包 mysql-connector-java-8.0.22.jar
1.1–復制mysql-connector-java-8.0.22.jar到項目下。 注:任何一個包都可以,也可以自己建一個包。
1.2–右鍵——>add as Library
注冊驅動
獲取數據庫連接對象 Connection
定義sql
獲取執(zhí)行sql語句的對象 Statement
執(zhí)行sql,接受返回結果
處理結果
釋放資源
第一步:
點擊進入mysql jar包下載官網
jar包下載及導入:
將下載好的壓縮包進行解壓:
解壓之后下圖就是連接數據庫所用到的jar包:
將jar包復制粘貼到IDEA所用的項目下,放置jar包的目錄可以是自己新建的,也可以和項目同在一個目錄下。然后再:右鍵選擇添加到add as Library下:
代碼編寫:
public class jdbcDemo01 { public static void main(String[] args) throws Exception { Statement state = null; Connection conn = null; try { //2.注冊驅動 Class.forName("com.mysql.cj.jdbc.Driver"); //3.獲取數據庫連接對象 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.處理結果 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之后的驅動jar包可以省略注冊驅動編寫的步驟。之前的需要要寫上。
連接成功后的操作結果:
總結
到此這篇關于Java連接mysql數據庫以及mysql驅動jar包下載和使用方法的文章就介紹到這了,更多相關Java連接mysql內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java EasyExcel面向Excel文檔讀寫邏輯示例詳解
這篇文章主要為大家介紹了java EasyExcel面向Excel文檔讀寫邏輯示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07基于Netty實現WebSocket的常用處理器及區(qū)別解析
文章介紹了Netty中的ChannelInboundHandlerAdapter和SimpleChannelInboundHandler處理器,以及WebSocket的幾種常見幀類型,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-02從?PageHelper?到?MyBatis?Plugin執(zhí)行概要及實現原理
這篇文章主要為大家介紹了從?PageHelper?到?MyBatis?Plugin執(zhí)行概要及實現原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09