更新時間:2020-09-08 14:18:34 來源:動力節(jié)點 瀏覽1350次
Java Data Base Connectivity,java語言連接數(shù)據(jù)庫系統(tǒng);JDBC接口是一套class文件,由SUN公司負責制定JDBC規(guī)范,JDBC接口調(diào)用方是java程序員主要作用就是連接數(shù)據(jù)庫并且操作數(shù)據(jù)庫,JDBC接口的實現(xiàn)類各大數(shù)據(jù)庫廠商的java程序員負責編寫SUN公司制定的JDBC接口的實現(xiàn)類,那么連接數(shù)據(jù)庫驅(qū)動是各大數(shù)據(jù)庫廠商編寫的JDBC接口的實現(xiàn)類,編譯之后將這些實現(xiàn)類打成jar包并且發(fā)布,所有連接數(shù)據(jù)庫的java程序員需要從官網(wǎng)上下載這些jar再使用,這些jar包通常被我們稱為連接數(shù)據(jù)庫的驅(qū)動;那么我們java程序員要想連接MySQL數(shù)據(jù)庫,需要先從官網(wǎng)下載連接MySQL數(shù)據(jù)庫的專用驅(qū)動jar包,并且需要將這些jar包配置到環(huán)境變量classpath中。
JDBC基本概念
概念:
Java DataBase Connectivity Java數(shù)據(jù)庫連接,Java語言操作數(shù)據(jù)庫
JDBC本質(zhì):
其實是官方(sun公司)定義的一套操作所有關系數(shù)據(jù)庫的規(guī)則,即接口。
各個數(shù)據(jù)庫廠商去實現(xiàn)這套接口,提供數(shù)據(jù)庫驅(qū)動jar包。
我們可以使用這套接口(JDBC)編程,真正執(zhí)行的代碼是驅(qū)動jar包中的實現(xiàn)類。
Person接口 Worker類Person p = new Worler();p.eat();
快速入門
步驟:
導入驅(qū)動jar包mysql-connector-java-5.1.37-bin.jar
復制mysql-connector-java-5.1.37-bin.jar到項目的libs目錄下
右鍵-->Add As Library
注冊驅(qū)動
獲取數(shù)據(jù)庫連對象Connection
定義sql
獲取執(zhí)行sql語句的對象Statement
執(zhí)行sql,接受返回結(jié)果
處理結(jié)果
釋放資源
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.導入驅(qū)動jar包 //2.注冊驅(qū)動 Class.forName("com.mysql.jdbc.Driver"); //3.獲取數(shù)據(jù)庫連對象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db3","root","password"); //4.定義sql語句 String sql = "update account set balance = 500 where id = 1"; //5.獲取執(zhí)行sql語句的對象 Statement Statement stmt = conn.createStatement(); //6.執(zhí)行sql int count = stmt.executeUpdate(sql); //7.處理結(jié)果 System.out.println(count); //8.釋放結(jié)果 stmt.close(); conn.close(); }}
以上就是對Jdbc快速入門的介紹,更多Jdbc視頻教程可從動力節(jié)點java培訓機構(gòu)官網(wǎng)中的Java教程中下載學習。