我安装了32位Java和32位Netbeans(64位笔记本电脑),并有Office Access 2007 32位。
当我试图将数据库连接到我的java项目时,我遇到了一个问题。
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() + ";";
//MAY CHANGE THE ADMIN PART (Remove Admin)
Argos = DriverManager.getConnection(SourceURL, "admin","");
谢谢
From http://www.stoneedge.com/help/OM_DOC/tips_tricks/Creating_ODBC_Connection_in_Windows.html
- 点击开始菜单
- 选择控制面板
- 选择管理工具,双击数据源(ODBC)图标。
- 单击System DSN选项卡。
- 点击添加按钮。
- 从驱动程序列表中选择Microsoft Access Driver (*.mdb)并单击Finish按钮。
- 提供mdb文件到数据库,并提供名称"进口商"