作者Horre (我不认识你 就这样!)
看板java
标题[问题] Access 资料库的相对路径
时间Tue Dec 28 16:27:39 2010
目前写了登入视窗,
帐密资料则是存在 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)
1F:→ uziel:如果工作目录是 C:\Java_Homework\P1 , mdb 档案的相对路径 12/28 19:24
2F:→ uziel:就是 ".\\..\\table.mdb" 12/28 19:26
3F:→ uziel:"." 代表所在的目录本身,".." 代表上一层目录 12/28 19:29
4F:→ Horre:用.\\..\\table.mdb的路径写後,会找不到资料库= = 12/29 11:36
5F:→ qrtt1:这应该注册在 odbc 内,用 odbc 上注册的名称来写比较好 12/29 13:35
6F:推 AI3767:DBQ=目录/档名.mdb 例如: DBQ=myDBPath/table.mdb 12/29 13:53