看板 java 關於我們 聯絡資訊
目前寫了登入視窗, 帳密資料則是存在 table.mdb的資料表中 連線資料庫的程式碼片段 檔名:connect.java 檔案位置:C:\Java_Homework\P1\connect.java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String str="jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb);DBQ=C:\\Java_Homework\\table.mdb"; con=DriverManager.getConnection(str,"",""); stmt=con.createStatement(); 我想將紅色那行路徑改寫成相對路徑 但google後,找不到類似的文章,才跑到這裡來詢問 -- Let me beside you, That's enough. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.107.161.22 ※ 編輯: Horre 來自: 120.107.161.22 (12/28 16:28)
uziel:如果工作目錄是 C:\Java_Homework\P1 , mdb 檔案的相對路徑 12/28 19:24
uziel:就是 ".\\..\\table.mdb" 12/28 19:26
uziel:"." 代表所在的目錄本身,".." 代表上一層目錄 12/28 19:29
Horre:用.\\..\\table.mdb的路徑寫後,會找不到資料庫= = 12/29 11:36
qrtt1:這應該註冊在 odbc 內,用 odbc 上註冊的名稱來寫比較好 12/29 13:35
AI3767:DBQ=目錄/檔名.mdb 例如: DBQ=myDBPath/table.mdb 12/29 13:53