【问题标题】:connection between java and ms accessjava和ms访问的连接
【发布时间】:2019-01-04 21:47:37
【问题描述】:

我想使用我的 java 应用程序从 ms 访问中获取数据。 Java 版本 1.8。我从 youtube 上观看了视频。有这些代码:

public class Main {

    public static void main(String[] args) {

        try  {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection conn = DriverManager.getConnection("jdbc:odbc:Test");

            Statement st = conn.createStatement();
            String sql = "Select *  from playlist";
            ResultSet rs = st.executeQuery(sql);
            while(rs.next()) {
                System.out.print(rs.getString(1));
            }
        } catch (Exception e){   
            System.out.print(e.getMessage());
        }
    }
}

我的输出是:

sun.jdbc.odbc.JdbcOdbcDriver
Process finished with exit code 0

我做错了什么?如果我有额外的事情要做?请帮忙!

【问题讨论】:

  • 代码给你的错误是什么?
  • 您是否创建了名为 Test 的 DSN?
  • 我看到几个关于名为 ucanaccess(U 可以访问)的驱动程序的问题。我没有任何经验,不能推荐任何一种方式,但您可能想自己调查一下。

标签: java


【解决方案1】:

JdbcOdbc 桥接驱动程序已从 Java 版本 8 中删除。

Here is an answer with more info

您的异常包含比消息更有用的信息,请尝试打印异常或 printStacktrace 方法

【讨论】:

    猜你喜欢
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多