【发布时间】:2013-10-26 23:58:24
【问题描述】:
我正在将 java 连接到 Microsoft access 数据库,但出现以下异常
java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
try{
String ProjectPath= System.getProperties().getProperty("user.dir");
System.out.println(ProjectPath);
String path,fullstring;
path=ProjectPath+"\\data.mdb";
fullstring="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" +path;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(fullstring);
System.out.println("Connected");
}catch(Exception e){
System.out.println("Connected Error: "+ e);
}
我该如何解决我的问题?
【问题讨论】:
-
跑题了,但是你用过 JPA 吗?真的比JDBC舒服多了。看一看,你会喜欢的 ;)
-
您是否尝试过通过 IDE 进行连接?网址是什么?
-
您的 Java 应用程序是否在 64 位 Java 虚拟机 (JVM) 中运行?
-
是的,它正在 64 位 Java 虚拟机上运行
标签: java exception ms-access jdbc jdbc-odbc