java与ms-access的连接

java与ms-access的连接,java,Java,我想用我的java应用程序从ms access获取数据。java版本1.8。我看了youtube上的视频。有以下代码: public class Main { public static void main(String[] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getCo

我想用我的java应用程序从ms access获取数据。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

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

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


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

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