【发布时间】:2013-03-24 00:30:53
【问题描述】:
我在 Windows 7 64 位机器上使用安装了 32 位 Java 的 Netbeans 32 位。
我也在使用 Office 2010 64 位。
我的问题是,每次我尝试将 Access 数据库连接到我的项目时,都会出现以下错误:
java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
java.lang.NullPointerException
这是我的代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String SourceURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ="
+ new File("Argos.accdb").getAbsolutePath() + ";";
Argos = DriverManager.getConnection(SourceURL, "admin","");
我曾尝试在 Netbeans 中使用 64 位 Java,但出现同样的错误。
谢谢
【问题讨论】:
-
驱动 jar 在你的类路径中吗?
-
我不确定你说的是哪一部分?
标签: java database netbeans 32bit-64bit