java连接读取access数据库可行方法

       由于最近公司做的个底层项目存到了access数据库,需要java连接access数据库,查找了好些网上那些需要设置ODBC数据源的方法不成功,主要是由于系统的问题,因为微软对64和32位的数据源设置方式不同。

      后来搜集到一个不用数据源很简单的方法,首先D盘建立a1.mdb的数据库,建立Table1数据表,随便填入几条数据。记得导入jar包:Access_JDBC30.jar

       代码如下:

       try {
           Class.forName("com.hxtt.sql.access.AccessDriver").newInstance();
           String url = "jdbc:Access:///d:a1.mdb";
           Connection  conn = DriverManager.getConnection(url, "", "");
           Statement stmt = conn.createStatement();  
           ResultSet rs = stmt.executeQuery("select * from Table1");  
           while (rs.next()) {  
               System.out.println(rs.getString(1));  
           }  
           rs.close();  
           stmt.close();  
           conn.close();  
           //System.out.println("Connected!");
       } catch (Exception e) {
           e.printStackTrace();
       }

     

你可能感兴趣的:(数据库)