JDK1.8?連接Access數(shù)據(jù)庫

JDBC (JavaDB Connection)---Java數(shù)據(jù)庫連接

JDK1.8增加了很多新特性,但不再包含access橋接驅(qū)動(dòng)弟灼,因此在連接Access數(shù)據(jù)庫時(shí)有所變化[和JDK1.6相比].
一广辰、 設(shè)置數(shù)據(jù)源(ODBC)
步驟:控制面板->系統(tǒng)安全->管理工具->數(shù)據(jù)源(ODBC) [針對(duì)Window 32位]
1.添加(選定Microsoft Access Driver(*.mdb *.accdb))完成
2.指定數(shù)據(jù)源名者蠕、選擇驅(qū)動(dòng)器(C剃允、D盤)球化,選中要連接的數(shù)據(jù)庫。
網(wǎng)上有很多關(guān)于設(shè)置數(shù)據(jù)源(ODBC)的帖子血当,可以百度一下幻赚。
3.常見問題
在創(chuàng)建Access數(shù)據(jù)的ODBC數(shù)據(jù)源時(shí)沒有Access數(shù)據(jù)源驅(qū)動(dòng)器…
打開管理工具 ODBC數(shù)據(jù)源管理器里面只有SQLServer ,沒有Access等其他的臊旭,這是因?yàn)锳ccess數(shù)據(jù)源驅(qū)動(dòng)器是32位的落恼,64位不支持。
4.解決方案[針對(duì)Window 64位]:打開32位版本的ODBC管理工具
通過C:/Windows/SysWOW64/odbcad32.exe啟動(dòng)32位版本ODBC管理工具离熏。(界面和設(shè)置過程和設(shè)置32位的相同)

二佳谦、JDK配置
1、JDK1.8中不再包含access橋接驅(qū)動(dòng)滋戳,因此不再支持jdbcodbc橋接方式钻蔑,需要下載access驅(qū)動(dòng)jar包(Access_JDBC30.jar),而JDK1.1到JDK1.6都自帶的有奸鸯,不需要下載咪笑。
2、把Access_JDBC30.jar放到JDK的lib里娄涩。
3窗怒、添加了以后,修改CLASSPATH,環(huán)境變量的值需要加上這個(gè)jar包,路徑為驅(qū)動(dòng)包的絕對(duì)路徑蓄拣,例如C:\ProgramFiles\Java\jre1.8.0_65\lib\Access_JDBC30.jar扬虚,添加完后,需要重啟你的電腦球恤,然后就可以連接了辜昵。[如果CLASSPATH中已有值,在最后添加就行咽斧,不同值之間添加分號(hào);]
4堪置、在Eclipse中,右點(diǎn)項(xiàng)目张惹,選擇properties---java build path ---Libraried---Add Jars晋柱,添加到工程就可以。
// JDK1.8下诵叁,JDBC連接Access數(shù)據(jù)庫 Class.forName("com.hxtt.sql.access.AccessDriver"); //最關(guān)鍵2步---加載驅(qū)動(dòng)雁竞、建立連接 (其他操作步驟都大同小異) Connection con = DriverManager.getConnection("jdbc:Access:///d:/MYDB.accdb");

注意:jdbc:Access:/// 固定,后面是數(shù)據(jù)庫路徑
d:/MYDB.accdb表示是D盤下的MYDB.accdb這個(gè)數(shù)據(jù)庫

//下面這個(gè)是JDK1.6連接access的代碼拧额,可以對(duì)比下driver和url寫法的不同
package com.ljheee.jdbc; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.ResultSet; importjava.sql.Statement;

//此方式---針對(duì)JDK1.6有效,
publicclassJdbcTest { publicstaticvoidmain(String[] args) { // url表示需要連接的數(shù)據(jù)源的位置碑诉,此時(shí)使用的是JDBC-ODBC橋的連接方式,url是“jdbc:odbc:數(shù)據(jù)源名” String url = "jdbc:odbc:MYDB"; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn =DriverManager.getConnection(url); Statement stat =conn.createStatement(); String sql = "select * fromStudent"; ResultSet rs =stat.executeQuery(sql); while(rs.next()) { System.out.println(rs.getString(2)); } } catch(Exception e) { // TODOAuto-generated catch block e.printStackTrace(); } } }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末侥锦,一起剝皮案震驚了整個(gè)濱河市进栽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌恭垦,老刑警劉巖快毛,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件格嗅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡唠帝,警方通過查閱死者的電腦和手機(jī)屯掖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來襟衰,“玉大人贴铜,你說我怎么就攤上這事∑偕梗” “怎么了绍坝?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長苔悦。 經(jīng)常有香客問我轩褐,道長,這世上最難降的妖魔是什么玖详? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任灾挨,我火速辦了婚禮,結(jié)果婚禮上竹宋,老公的妹妹穿的比我還像新娘劳澄。我一直安慰自己,他們只是感情好蜈七,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布秒拔。 她就那樣靜靜地躺著,像睡著了一般飒硅。 火紅的嫁衣襯著肌膚如雪砂缩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天三娩,我揣著相機(jī)與錄音庵芭,去河邊找鬼。 笑死雀监,一個(gè)胖子當(dāng)著我的面吹牛双吆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播会前,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼好乐,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了瓦宜?” 一聲冷哼從身側(cè)響起蔚万,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎临庇,沒想到半個(gè)月后反璃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體昵慌,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年淮蜈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斋攀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡礁芦,死狀恐怖蜻韭,靈堂內(nèi)的尸體忽然破棺而出悼尾,到底是詐尸還是另有隱情柿扣,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布闺魏,位于F島的核電站未状,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏析桥。R本人自食惡果不足惜司草,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泡仗。 院中可真熱鬧埋虹,春花似錦、人聲如沸娩怎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽截亦。三九已至爬泥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間崩瓤,已是汗流浹背袍啡。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留却桶,地道東北人境输。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像颖系,于是被迫代替她去往敵國和親畴嘶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容