java access jdbc_Java连接Access数据库
JDBC(Java DataBase Connectivity)是Java數(shù)據(jù)庫(kù)連接API。JDBC能完成與一個(gè)數(shù)據(jù)庫(kù)建立連接,然后向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句,再處理數(shù)據(jù)庫(kù)返回的結(jié)果。
JDBC在設(shè)計(jì)上和ODBC相似。JDBC和數(shù)據(jù)庫(kù)建立連接的一種方式是首先建立起一個(gè)JDBC-ODBC橋接器。
首先安裝office2000,就有了Access2000,啟動(dòng)Access,建立新數(shù)據(jù)庫(kù)mess.mdb,建立包含兩個(gè)文本型字段name和sex的表,表名為member,隨便錄入一些字符串到member表中,保存在任意目錄下,比如說(shuō)C盤(pán)下。然后打開(kāi)控制面板?->?管理工具?->?數(shù)據(jù)源
(ODBC),選擇"系統(tǒng)DSN",也可以選擇"用戶DSN"選項(xiàng)卡,系統(tǒng)的DSN對(duì)每個(gè)用戶都適用可避免調(diào)試時(shí)出現(xiàn)的權(quán)限問(wèn)題,單擊“添加”,選擇如下圖的項(xiàng)目:
點(diǎn)擊"完成",彈出的對(duì)話框里將"數(shù)據(jù)源名"一項(xiàng)設(shè)為你喜歡的名字,比如xiazdong。點(diǎn)"選擇",找到"C:/mess.mdb"文件,如此一個(gè)ODBC數(shù)據(jù)源就配置好了。
要連接該數(shù)據(jù)源,也就是連接數(shù)據(jù)庫(kù),首先要建立一個(gè)JDBC-ODBC橋接器,上面已經(jīng)說(shuō)過(guò)了,其方法是:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class 是Java.lang包中的一個(gè)類,通過(guò)調(diào)用它的靜態(tài)方法forName就可以建立橋接器。但建立橋接器時(shí)可能發(fā)生異常,這是我們所不想見(jiàn)到的,因此要捕獲這個(gè)異常:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){異常捕獲}
然后就是連接數(shù)據(jù)庫(kù)了,這里要用到j(luò)ava.sql包中的Connection類聲明一個(gè)對(duì)象,再用類DriverManager調(diào)用它的靜態(tài)方法getConnection創(chuàng)建這個(gè)連接。
Connection con=DriverManager.getConnection("jdbc:odbc:數(shù)據(jù)源名字","數(shù)據(jù)源用戶名","數(shù)據(jù)源密碼");
一般用戶名和密碼都為空字符串;
只要連上以后就和JDBC操作是一樣的了;
總結(jié)
以上是生活随笔為你收集整理的java access jdbc_Java连接Access数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JDBC入门级操作
- 下一篇: java的沙盒安全模式_Java沙箱机制