有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

尝试向HS学生展示如何使用Java访问MS数据库

我为职业HS的学生教授一门非常入门的Java课程。 我一直在尝试将一个简单的Java项目连接到一个简单的MS Access数据库,结果为0

我创建了一个MS Access数据库,包含四个字段:ID(自动编号)、站点(文本)、用户(文本)、PW(文本)。 我已经填充了4个简单的记录(“Adam”、“Beth”、“Chad”、“Dana”代表站点、用户和pw)。 数据库保存在Java项目文件夹的根目录中

我尝试了许多搜索和结果,但无法让Java连接。 我收到以下错误消息:[Microsoft][ODBC驱动程序管理器]未找到数据源名称,也未指定默认驱动程序

谁能告诉我我错过了什么?或者给我举个有效的例子? 谢谢 迈克

哦,是的,这是我目前的代码:

// Global Class Variables
String filePathString = "C:\\Users\\mclarke\\Documents\\NetBeansProjects\\PasswordManager.accdb";
String strConnect = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=" + filePathString;

// GUI initComponents()
public PasswordManagerGUI() {
    initComponents();
    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection con = DriverManager.getConnection(strConnect, "","");
        System.out.println("Connection Succesfull");
    } catch (Exception e) {
        System.err.println("Got an exception! ");
        System.err.println(e.getMessage());

    }
}

// Main()
public static void main(String args[]) {
    try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Nimbus".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }
    } catch (ClassNotFoundException ex){
    } catch (InstantiationException ex) {
    } catch (IllegalAccessException ex) {
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
    }
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new PasswordManagerGUI().setVisible(true);
        }
    });
}

共 (0) 个答案