access数据库连接类:Conn.java
- import java.sql.* ;
- public class Conn {
- public static Connection getInstanctConnection(String dbUrl) {
- Connection conn = null ;
- try {
- //access数据库的连接地址
- String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + dbUrl ;
- //加载access数据库驱动,不用下载,就用下面这名就可以
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
- //得到连接
- conn = DriverManager.getConnection(url) ;
- }catch (Exception e) {
- e.printStackTrace() ;
- }
- //返回对象
- return conn ;
- }
- }
access数据库测试类:ConnApp.java
- import java.sql.* ;
- public class ConnApp {
- public static void main(String[] args) {
- //数据库的完整地址
- final String dbUrl = "db/e3b3ee1b5da271ai.mdb" ;
- //实例对象
- Connection conn = Conn.getInstanctConnection(dbUrl) ;
- String sql = "select * from db_passport" ;
- ResultSet rs = null ;
- Statement ste = null ;
- try {
- ste = conn.createStatement() ;
- rs = ste.executeQuery(sql) ;
- }catch (Exception e) {
- e.printStackTrace() ;
- }
- try {
- while (rs.next()) {
- System.out.println(rs.getInt("ghid")) ;
- }
- }catch (Exception e) {
- e.printStackTrace() ;
- }
- finally {
- try {
- rs.close() ;
- ste.close() ;
- conn.close() ;
- }catch (Exception e) {
- e.printStackTrace() ;
- }
- }
- }
- }