国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

初識JDBC——JDBC介紹、安裝以及簡單運用

這篇具有很好參考價值的文章主要介紹了初識JDBC——JDBC介紹、安裝以及簡單運用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、什么是JDBC

  • Java數(shù)據(jù)庫連接技術(shù)(Java DataBase Connectivity),能實現(xiàn)Java程序?qū)Ω鞣N數(shù)據(jù)庫的訪問
  • 由一組使用Java語言編寫的類和接口(JDBC API)組成,它們位于java.sql以及javax.sql

jdbc安裝,java,數(shù)據(jù)庫,microsoft

二、JDBC的優(yōu)點

????????不必為不同的數(shù)據(jù)庫專門編寫不同的程序,而只需要加載不同的數(shù)據(jù)庫驅(qū)動即可。

三、JDBC訪問數(shù)據(jù)庫步驟

  1. Class.forName()加載驅(qū)動

  2. DriverManager.getConnection(URL,用戶名,密碼)獲得數(shù)據(jù)庫連接

  3. 獲得Statement/PreparedStatement對象,執(zhí)行SQL語句

  4. 處理執(zhí)行結(jié)果,釋放資源

jdbc安裝,java,數(shù)據(jù)庫,microsoft

?四、JDBC運用實例

? ? ? ? 1.下載驅(qū)動包

? ? ? ? 新建一個maven項目,然后編輯pom.xml文件,在<dependencies></dependencies>中添加如下字段,安裝8.0.29版本的驅(qū)動包。當然,你也可以根據(jù)自己的需求安裝對應(yīng)版本的驅(qū)動包。

<dependencies>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.29</version>
    </dependency>
 </dependencies>

? ? ? ? 2.在java腳本中調(diào)用JDBC

? ? ? ? 首先,我們先創(chuàng)建我們需要用到的對象,這些對象作用暫時按下不表,下文用到再提。

        Connection connection = null;
        PreparedStatement preparedStatement = null;
        ResultSet resultSet = null;

? ? ? ? (1)第一步:加載驅(qū)動

? ? ? ? 代碼如下,注意,這里可能拋出異常,可以try-catch捕捉異常。

Class.forName("com.mysql.jdbc.Driver");

? ? ? ? (2)第二步:獲取connector對象

connection = DriverManager.getConnection(
"jdbc:mysql://服務(wù)器IP地址:3306/數(shù)據(jù)庫名", //mysql服務(wù)器地址,端口,數(shù)據(jù)庫名
"root", //數(shù)據(jù)庫用戶名:root
"root" //數(shù)據(jù)庫用戶密碼:root
);

? ? ? ? (3)第三步:操作數(shù)據(jù)庫

? ? ? ? 寫入sql語句,并創(chuàng)建執(zhí)行sql語句

String sql = "select id,name,health,strain,lytm from dog";//sql語句
preparedStatement = connection.prepareStatement(sql);

? ? ? ? (4)第四步:處理執(zhí)行結(jié)果

        //處理返回結(jié)果 
        resultSet = preparedStatement.executeQuery();
        //將結(jié)果打印出來
        System.out.println("\t\t狗狗信息");
        System.out.println("編號\t\t健康值\t\t親密度\t\t品種\t\t領(lǐng)養(yǎng)時間");
        while (resultSet.next()){
            System.out.print(resultSet.getInt("id")+"\t\t");
            System.out.print(resultSet.getString("name")+"\t\t");
            System.out.print(resultSet.getInt("health")+"\t\t");
            System.out.print(resultSet.getString("strain")+"\t\t");
            System.out.print(resultSet.getDate("lytm")+"\t\n");
         }

? ? ? ? 3.運行結(jié)果

jdbc安裝,java,數(shù)據(jù)庫,microsoft

?文章來源地址http://www.zghlxwxcb.cn/news/detail-738193.html

到了這里,關(guān)于初識JDBC——JDBC介紹、安裝以及簡單運用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JDBC詳細介紹

    JDBC詳細介紹

    JDBC(Java DataBase Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系型數(shù)據(jù)庫提供統(tǒng)一訪問,它是由一組用Java語言編寫的類和接口組成的。 JDBC為Java程序操作不同的數(shù)據(jù)庫提供了統(tǒng)一的接口,避免了細節(jié)。 JDBC可以鏈接任何提供了JDBC的驅(qū)動程序的數(shù)據(jù)

    2024年02月13日
    瀏覽(15)
  • JDBC中PreparedStatement詳解及應(yīng)用場景介紹

    在Java中,當需要向數(shù)據(jù)庫中執(zhí)行SQL語句并傳遞參數(shù)時,我們通常會使用PreparedStatement接口。PreparedStatement繼承自Statement接口,用于預(yù)編譯SQL語句并執(zhí)行參數(shù)化查詢,這樣可以提高執(zhí)行效率并防止SQL注入攻擊。 PreparedStatement是Java JDBC API的一部分,它提供了一種更有效率和安全的

    2024年02月02日
    瀏覽(15)
  • 【trino權(quán)威指南】使用trino詳解:trino client安裝、查詢sql、DBeaver連接trino、java通過JDBC連接trino

    【trino權(quán)威指南】使用trino詳解:trino client安裝、查詢sql、DBeaver連接trino、java通過JDBC連接trino

    Trino CLI提供了一個基于終端的交互式shell。你可以通過它運行查詢并與Trino服務(wù)端交互來 檢查其元數(shù)據(jù) 。 下載地址:trino-cli-434-executable.jar ? ? 運行sql ? 連接trino時可以設(shè)置默認的catalog(某個連接實例)和schema(數(shù)據(jù)庫),這樣可以直接查詢表。 ? USE默認的catalog和schema,直

    2024年02月04日
    瀏覽(16)
  • Spring Boot數(shù)據(jù)訪問基礎(chǔ)知識與JDBC簡單實現(xiàn)

    Spring Boot數(shù)據(jù)訪問基礎(chǔ)知識與JDBC簡單實現(xiàn)

    Spring Boot數(shù)據(jù)訪問基礎(chǔ)知識 Spring Data ?ORM JDBC JPA JDBC簡單實現(xiàn) 步驟1:新建Maven項目,添加依賴 步驟2:配置數(shù)據(jù)源—讓程序可以訪問到? 步驟3:配置數(shù)據(jù)源—讓IDEA可以訪問到 步驟4:添加數(shù)據(jù)庫和表 步驟5:建立各層級框架,寫入相對應(yīng)代碼 步驟6:測試各個接口方法 總結(jié) ?

    2024年02月14日
    瀏覽(16)
  • web + servlet + jdbc mysql 實現(xiàn)簡單的表單管理界面

    web + servlet + jdbc mysql 實現(xiàn)簡單的表單管理界面

    首先我們準備好開發(fā)使用的工具以及配置 idea2020 tomcat8.5 創(chuàng)建javaweb參考idea編譯Tomcat詳細步驟 IDEA通過JDBC連接數(shù)據(jù)庫請參考jdbc連接數(shù)據(jù)庫 需要登陸注冊界面請參考web + servlet + jdbc mysql 實現(xiàn)簡單的登陸注冊界面 首先創(chuàng)建數(shù)據(jù)庫temp 創(chuàng)建新的表單temperature 或者使用建表語句 插入數(shù)

    2023年04月08日
    瀏覽(18)
  • 【Java】學JDBC看這篇文章就夠了—JDBC保姆級教程

    【Java】學JDBC看這篇文章就夠了—JDBC保姆級教程

    目錄 一、JDBC概述 基本介紹 JDBC相關(guān)API 二、連接mysql數(shù)據(jù)庫 準備工作 JDBC程序編寫步驟 五種連接數(shù)據(jù)庫的方式? 三、ResultSet(結(jié)果集) 基本介紹 四、Statement 和 PreparedStatement Statement PreparedStatement? 五、事務(wù) 基本介紹 六、批處理 基本介紹 七、數(shù)據(jù)庫連接池 傳統(tǒng)獲取Connectio

    2023年04月24日
    瀏覽(23)
  • JAVA基礎(chǔ)-JDBC

    JAVA基礎(chǔ)-JDBC

    本博客記錄JAVA基礎(chǔ)JDBC部分的學習內(nèi)容 JDBC : JAVA鏈接數(shù)據(jù)庫,是JAVA鏈接數(shù)據(jù)庫的技術(shù)的統(tǒng)稱,包含如下兩部分: 1. JAVA提供的JDBC規(guī)范(即各種數(shù)據(jù)庫接口)存儲在java.sql 和 javax.sql中的api 2. 各個數(shù)據(jù)庫提供的jar包 jar包的定義與使用 mac下MYSQL安裝 MYSQL WORKBENCH工具使用 JDBC課程筆

    2024年02月10日
    瀏覽(19)
  • Java入門11(JDBC)

    驅(qū)動加載 = 連接創(chuàng)建 = 創(chuàng)建編譯 / 預(yù)編譯語句 = 獲取結(jié)果集 = 遍歷結(jié)果集 = 返回結(jié)果集 接口 Driver 驅(qū)動 Connection 連接 Statement 操作 ResultSet 結(jié)果集 具體的實現(xiàn)不需要由Java的公司自己提供 所有開發(fā)者使用JDBC的規(guī)范都被統(tǒng)一定義 連接數(shù)據(jù)庫(mysql) 統(tǒng)一資源定位符URL: jdbc:mys

    2024年02月13日
    瀏覽(8)
  • Java JDBC 詳解

    目錄 2、Java JDBC 的核心組件有哪些? 3、如何使用JDBC API? 4、DriverManager 和 DataSource 的區(qū)別 5、如何使用DataSource進行數(shù)據(jù)庫連接? ????????Java JDBC (Java Database Connectivity)是Java語言中用于訪問數(shù)據(jù)庫的API。JDBC API提供了一組標準的接口,允許Java應(yīng)用程序通過使用標準SQL查詢語

    2024年02月02日
    瀏覽(19)
  • Java的JDBC編程

    Java的JDBC編程

    JDBC ,即 Java Database Connectivity , java 數(shù)據(jù)庫連接。是一種用于執(zhí)行 SQL 語句的 Java API ,它是 Java中的數(shù)據(jù)庫連接規(guī)范。這個 API 由 java.sql.*,javax.sql.* 包中的一些類和接口組成,它為 Java 開發(fā)人員操作數(shù)據(jù)庫提供了一個標準的API ,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。 JDBC 為多

    2024年02月01日
    瀏覽(10)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包