日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java access jdbc_Java连接Access数据库

發(fā)布時(shí)間:2024/7/5 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java access jdbc_Java连接Access数据库 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。