|
查看: 1325|回复: 3
|
jdbc connect database
[复制链接]
|
|
|
我是用java来连接ms Access
这是我的coding,请问有问题吗?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dataSourceName = "RVB.mdb";
String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
dbURL += dataSourceName + ";DriverID=20;READONLY=true)";
return DriverManager.getConnection(dbURL,"","");
当我run的时候,就出现=>java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
user data source我已经加了driver,可是还是不能连接ms access.
请问,问题出在哪里?
[ 本帖最后由 cathman 于 25-2-2008 11:01 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 25-2-2008 11:21 PM
|
显示全部楼层
原帖由 cathman 于 25-2-2008 10:58 PM 发表 
我是用java来连接ms Access
这是我的coding,请问有问题吗?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" ;
String dataSourceName = "RVB.mdb";
String dbURL = "jd ...
你忘记throw exception !
正确如下
- if{
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- String dataSourceName = "RVB.mdb";
- String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
- dbURL += dataSourceName + ";DriverID=20;READONLY=true)";
- return DriverManager.getConnection(dbURL,"","");
- }
- else(SQLexception e)
- {
-
- }
复制代码
应该这样吧! |
|
|
|
|
|
|
|
|
|
|
发表于 26-2-2008 02:09 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 26-2-2008 09:13 AM
|
显示全部楼层
我使用NetBeans来做form和class,connect class 是可以compile,而且还可以看到有connection连接起他的class,可是run的时候就是找不到他的file.
throw exception 我有写
public static Connection getConnection(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dataSourceName = "RVB.mdb";
String dbURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
dbURL += dataSourceName + ";DriverID=22;READONLY=true)";
return DriverManager.getConnection(dbURL,"","");
}
catch ( ClassNotFoundException cnfex ) {
cnfex.printStackTrace();
info=info+"Connection unsuccessful\n" + cnfex.toString();
}
catch ( SQLException sqlex ){
sqlex.printStackTrace();
//info=info+"Connection unsuccessful\n" +sqlex.toString();
}
catch ( Exception excp ){
excp.printStackTrace();
info=info+excp.toString();
}
return null;
}
}
请问哪里有问题?谢谢!
[ 本帖最后由 cathman 于 26-2-2008 09:26 PM 编辑 ] |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|