Java連線遠端的Access資料庫

CharlesCui發表於2007-08-01

我們測試中心(就倆人)有很完善的工作流程以及輔助的計算機系統,比如Bug跟蹤系統Scarab,文件伺服器(VSS,FTP,共享資料夾),測試案例和測試結果管理工具(一個Access資料庫)和整合案例管理、Bug跟蹤、報表分析的伺服器TestDirector(不過目前還不用,俺們中心剛剛成立,就倆人,加上別的專案組外派給我們的也頂多10幾個,用不著這麼大的東東。)

由於Scarab和Access是沒有關聯的,所以每晚出工作日報的時候就需要手工提取很多的資料,最近我沒事,準備做一個方便測試人員填寫測試結果和管理人員出報表的東東。

其實我沒有對任何一門技術有很深的認識與熟練的運用,我都會一點,可能不止一點,但還是需要幫助手冊,o(∩_∩)o...哈哈,但我覺得我知道大概的意思我就一定可以實現我的想法,程式設計這東西,萬變不離其蹤,不難。

不知道第幾次拿起JAVA,以前玩玩而已,從來還沒有連結過資料庫,更沒有連結過Access,查了資料知道要透過ODBC橋,比如CLASS.forNAME("sun.jdbc.odbc.JdbcOdbcDriver");指定載入的驅動程式。

String url="jdbc:odbc:driver={MicroSoft Access Driver (*.mdb)};DBQ=\10.80.10.201企業發展部測試中心\綜合通訊門戶專案 DBHC TXMH Testing Database.mdb";

conn = DriverManager.getConnection(url,"root","root");

再建立Statement,再執行QuerySQL,要注意的就是url的值,還有DBQ後面目錄後的斜槓要再加一個,表示跳脫字元,裡面有中文名字或者很長都沒有關係。

其實開始做到這一步的時候我也不會,就在網上找啊找的,找到的都是在問怎麼搞但也沒有具體的結果,有好心的人給的答覆很多都不對,我也就一個個嘗試了過去最後自己改了又改終於改對了,o(∩_∩)o...哈哈,程式設計要看基本功的,我的JAVA的基本功現在不行了,不過幸好我不專注於開發。

我要繼續把這個東東做完,下次再聊。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9934490/viewspace-930039/,如需轉載,請註明出處,否則將追究法律責任。

相關文章