欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java連接mysql數據庫以及mysql驅動jar包下載和使用方法

 更新時間:2023年11月24日 08:30:25   作者:逆流°只是風景-bjhxcc  
這篇文章主要給大家介紹了關于Java連接mysql數據庫以及mysql驅動jar包下載和使用方法,MySQL是一款常用的關系型數據庫,它的JDBC驅動程序使得我們可以通過Java程序連接MySQL數據庫進行數據操作,需要的朋友可以參考下

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文檔讀寫邏輯示例詳解

    這篇文章主要為大家介紹了java EasyExcel面向Excel文檔讀寫邏輯示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Java多線程實現的兩種方式

    Java多線程實現的兩種方式

    本文主要介紹了Java多線程實現的兩種方式:繼承Thread類、實現Runnable接口。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 基于Netty實現WebSocket的常用處理器及區(qū)別解析

    基于Netty實現WebSocket的常用處理器及區(qū)別解析

    文章介紹了Netty中的ChannelInboundHandlerAdapter和SimpleChannelInboundHandler處理器,以及WebSocket的幾種常見幀類型,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-02-02
  • Java擴展Nginx之共享內存

    Java擴展Nginx之共享內存

    這篇文章主要介紹了Java擴展Nginx之共享內存的相關資料,需要的朋友可以參考下
    2023-07-07
  • Springboot異常錯誤處理解決方案詳解

    Springboot異常錯誤處理解決方案詳解

    這篇文章主要介紹了Springboot異常錯誤處理解決方案詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • SpringCloud組件OpenFeign之攔截器解讀

    SpringCloud組件OpenFeign之攔截器解讀

    這篇文章主要介紹了SpringCloud組件OpenFeign之攔截器用法。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java軟件編程培訓機構靠譜嗎

    Java軟件編程培訓機構靠譜嗎

    隨著網絡信息化的快速發(fā)展,Java培訓受到越來越多人的青睞,目前Java工程師的薪資水平在不斷攀升,但是有好多企業(yè)還是招不到合適的人才,為什么呢
    2017-04-04
  • 從?PageHelper?到?MyBatis?Plugin執(zhí)行概要及實現原理

    從?PageHelper?到?MyBatis?Plugin執(zhí)行概要及實現原理

    這篇文章主要為大家介紹了從?PageHelper?到?MyBatis?Plugin執(zhí)行概要及實現原理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Java?3年面試經驗告訴你Mybatis是如何進行分頁的

    Java?3年面試經驗告訴你Mybatis是如何進行分頁的

    這篇文章主要介紹了Java?3年面試經驗告訴你Mybatis是如何進行分頁的,對于任何ORM框架,分頁的實現邏輯無外乎兩種,不管怎么包裝,最終給到開發(fā)者的,只是使用上的差異而已,本文給大家講解的很明白,感興趣的朋友一起看看吧
    2022-09-09
  • ArrayList集合初始化及擴容方式

    ArrayList集合初始化及擴容方式

    這篇文章主要介紹了關于ArrayList集合初始化及擴容方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論