JDBC 基礎(chǔ)(一)
發(fā)表時(shí)間:2024-05-19 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]你需要做的第一事情是你要正確的安裝。這包含下列幾個(gè)步驟: 在你的計(jì)算機(jī)上安裝 Java 和 JDBC Java 數(shù)據(jù)庫連接 (JDBC) 是一個(gè)標(biāo)準(zhǔn) SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫訪問接口, 可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。JDBC(Jav...
你需要做的第一事情是你要正確的安裝。這包含下列幾個(gè)步驟:
在你的計(jì)算機(jī)上安裝 Java 和 JDBC
Java 數(shù)據(jù)庫連接 (JDBC) 是一個(gè)標(biāo)準(zhǔn) SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫訪問接口, 可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。JDBC(Java DataBase Connection,Java 數(shù)據(jù)庫連接) 也提供一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口。 目前的 JDK(Java Development Kit,Java 開發(fā)工具包)軟件捆綁包括 JDBC 和 JDBC-ODBC(Open DataBase Connection,開放式數(shù)據(jù)庫連接)橋。這些包也可獨(dú)立得到,以跟 JDK 1.0 一起使用。應(yīng)該注意的是,本文的示例使用了 JDBC 2.0 接口,需要 JDK 2.0 來運(yùn)行,不能在 JDK 1.1 下運(yùn)行。
你可以從 http://java.sun.com/products/JDK/CurrentRelease 找到最新版。
安裝驅(qū)動(dòng)程序
你的驅(qū)動(dòng)程序應(yīng)該有安裝方法。為特定的 DBMSs 寫的 JDBC 驅(qū)動(dòng)程序安裝時(shí)只要拷貝到你的計(jì)算機(jī)上就可以了。并不需要特殊的配置。
如果你下載的是 Solaris 或 Windows JDK1.1 版本,橋作為包 sun.jdbc.odbc 與 JDK 一起自動(dòng)安裝。有關(guān)安裝和配置 ODBC 的信息,請咨詢 ODBC 驅(qū)動(dòng)程序廠商。橋無須特殊配置。有關(guān)客戶機(jī)安裝和配置信息,請咨詢數(shù)據(jù)庫廠商。
如果需要,安裝數(shù)據(jù)庫系統(tǒng)
如果你不能確認(rèn)是否安裝了數(shù)據(jù)庫系統(tǒng),你需要按照供應(yīng)商的要求安裝數(shù)據(jù)庫。大多數(shù)用戶都已經(jīng)安裝了數(shù)據(jù)庫,可繼續(xù)使用他們安裝好的數(shù)據(jù)庫。
配置數(shù)據(jù)庫
我們假設(shè)數(shù)據(jù)庫 COFFEEBREAK 已經(jīng)存在。(創(chuàng)建一個(gè)數(shù)據(jù)庫并不困難,但需要一定的權(quán)限并通常是由數(shù)據(jù)庫管理員來做)你還需要在此數(shù)據(jù)庫里創(chuàng)建本教程作為例子使用的表。我們有意限制表的大小跟及數(shù)目,以便于管理。
假設(shè)我們的數(shù)據(jù)庫是在一個(gè)咖啡館里使用, 咖啡豆按磅賣,而咖啡則以杯為單位。為了簡單起見,還假定經(jīng)營者只需要 2 張表,分別存放不同種類的咖啡及咖啡供應(yīng)商的有關(guān)信息。
首先我們演示怎么打開一個(gè) DBMS 連接, 及 JDBC 是怎么發(fā)送 SQL 語句到你的 DBMS。通過這些代碼,我們將表明使用 JDBC 傳遞 SQL 語句到你的 DBMS 并處理返回的結(jié)果是非常簡單的。
所有的代碼在主要的幾個(gè) DBMS 產(chǎn)品做了測試。然而, 如果你使用 JDBC-ODBC 橋來連接舊版本 ODBC 驅(qū)動(dòng)程序時(shí),可能會(huì)遇到一些兼容性問題。