【问题标题】:32 Bit Access and 32 Bit Java32 位访问和 32 位 Java
【发布时间】:2013-03-19 08:16:15
【问题描述】:

我安装了 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","");

谢谢

【问题讨论】:

    标签: java netbeans 32bit-64bit


    【解决方案1】:

    来自http://www.stoneedge.com/help/OM_DOC/tips_tricks/Creating_ODBC_Connection_in_Windows.html

    • 点击开始菜单。
    • 选择控制面板。
    • 选择管理工具并双击数据源 (ODBC) 图标。
    • 单击“系统 DSN”选项卡。
    • 点击添加按钮。
    • 从驱动程序列表中选择 Microsoft Access Driver (*.mdb),然后单击“完成”按钮。
    • 向数据库提供 mdb 文件...并提供名称“Importer”

    【讨论】:

    • 当我点击添加时,选项只有 Sql Server 和 Sql Server Native Client 10.0
    猜你喜欢
    • 2011-09-02
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    相关资源
    最近更新 更多