更新時間:2020-09-08 14:18:34 來源:動力節點 瀏覽1257次
Java Data Base Connectivity,java語言連接數據庫系統;JDBC接口是一套class文件,由SUN公司負責制定JDBC規范,JDBC接口調用方是java程序員主要作用就是連接數據庫并且操作數據庫,JDBC接口的實現類各大數據庫廠商的java程序員負責編寫SUN公司制定的JDBC接口的實現類,那么連接數據庫驅動是各大數據庫廠商編寫的JDBC接口的實現類,編譯之后將這些實現類打成jar包并且發布,所有連接數據庫的java程序員需要從官網上下載這些jar再使用,這些jar包通常被我們稱為連接數據庫的驅動;那么我們java程序員要想連接MySQL數據庫,需要先從官網下載連接MySQL數據庫的專用驅動jar包,并且需要將這些jar包配置到環境變量classpath中。
JDBC基本概念
概念:
Java DataBase Connectivity Java數據庫連接,Java語言操作數據庫
JDBC本質:
其實是官方(sun公司)定義的一套操作所有關系數據庫的規則,即接口。
各個數據庫廠商去實現這套接口,提供數據庫驅動jar包。
我們可以使用這套接口(JDBC)編程,真正執行的代碼是驅動jar包中的實現類。
Person接口 Worker類Person p = new Worler();p.eat();
快速入門
步驟:
導入驅動jar包mysql-connector-java-5.1.37-bin.jar
復制mysql-connector-java-5.1.37-bin.jar到項目的libs目錄下
右鍵-->Add As Library
注冊驅動
獲取數據庫連對象Connection
定義sql
獲取執行sql語句的對象Statement
執行sql,接受返回結果
處理結果
釋放資源
JDBC快速入門
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class JdbcCaiNiao{ public static void main(String[] args) throws Exception{ //1.導入驅動jar包 //2.注冊驅動 Class.forName("com.mysql.jdbc.Driver"); //3.獲取數據庫連對象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db3","root","password"); //4.定義sql語句 String sql = "update account set balance = 500 where id = 1"; //5.獲取執行sql語句的對象 Statement Statement stmt = conn.createStatement(); //6.執行sql int count = stmt.executeUpdate(sql); //7.處理結果 System.out.println(count); //8.釋放結果 stmt.close(); conn.close(); }}
以上就是對Jdbc快速入門的介紹,更多Jdbc視頻教程可從動力節點java培訓機構官網中的Java教程中下載學習。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習