32位访问和32位Java



我安装了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文件到数据库,并提供名称"进口商"

最新更新