java连接access数据库-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java连接access数据库

为什么提示Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);这条语句“未出现的异常类型”啊

展开
收起
蛮大人123 2016-03-19 17:32:10 2204 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    public class ConnectAccess
    {
        public static void main(String[] args) throws Exception
        {
            String driver="sun.jdbc.odbc.JdbcOdbcDriver";
            String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=./mytest.accdb";
            String user="";
            String pass="";
            //1.加载驱动。
            Class.forName(driver);
            //2.使用DriverManager获取数据库连接,
            Connection conn = DriverManager.getConnection(url,user,pass);
            //3.使用Connection来创建一个Statment对象
            Statement stmt = conn.createStatement();
            //4.执行SQL语句。
            ResultSet rs = stmt.executeQuery("select * from 学生信息表 ");
    
            while(rs.next())
            {
                System.out.println(rs.getInt(1) + "\t"
                    + rs.getString(2) + "\t"
                    + rs.getInt(3) + "\t"
                    + rs.getDate(4));
            }
            if (rs != null)
            {
                rs.close();
            }
            if (stmt != null)
            {
                stmt.close();
            }
            if (conn != null)
            {
                conn.close();
            }
    
        }
    } 
    2019-07-17 19:08:23
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新
相关课程
更多
相关电子书
更多
JAVA开发手册1.5.0
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多