java怎样连接access

2025-11-09 17:01:33

1、首先,在D盘新建一个access文件(目录可以自定义),并在表里写入一些数据,备测试

java怎样连接access

java怎样连接access

2、接着,在myeclipse新一个工程,在工程里新建一个类ConnectAccess.java文件,myeclipse会对.java文件自动编译

java怎样连接access

3、接着开始写一个main()方法和连接并访问access数据库的方法ConnectAccessFile(),

main()方法代码:

  public static void main(String args[]) throws Exception {  

        ConnectAccess ca=new ConnectAccess();  

        ca.ConnectAccessFile(); 

    }

ConnectAccessFile()方法代码:

    public void ConnectAccessFile() throws Exception   

    {  

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  

        /** 

         *直接连接access文件。 

         */  

        String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://test2003.mdb";  

        Connection conn = DriverManager.getConnection(dbur1, "username", "password");  

        Statement stmt = conn.createStatement();  

        ResultSet rs = stmt.executeQuery("select * from Table1");  

        System.out.println("连接access:");

        while (rs.next()) {  

        System.out.println("ID:"+rs.getString(1));

            System.out.println("Pname:"+rs.getString(2));  

            System.out.println("Psex:"+rs.getString(3)); 

            System.out.println();

        }  

        rs.close();  

        stmt.close();  

        conn.close();  

    }  

java怎样连接access

4、测试结果是:

连接access:

ID:1

Pname:小江

Psex:男

ID:2

Pname:小明

Psex:男

ID:3

Pname:小红

Psex:女

java怎样连接access

1、这种方法,需要配置一个数据源。不过,我们还是先在D盘新建一个access文件(目录可以自定义),并在表里写入一些数据,备测试

java怎样连接access

java怎样连接access

2、打开“控制面板”,找到“管理工具”,点击进入

java怎样连接access

3、在“管理工具”找到“数据源(ODBC)”,双击打开

java怎样连接access

4、我们需要在“数据源(ODBC)”的“用户DSN”下配置一个新的“数据源”,因此,我们点击“添加”

java怎样连接access

5、这里,我们选择“Driver do Microsoft Access(*.mdb)”的驱动程序,点击“完成”

java怎样连接access

6、这里,数据源名称我们填写“dataS1”,等下我们java代码中,采用的数据源就是“dataS1”,接着,我们点击“选择”,要为此数据源指定access文件所在的位置

java怎样连接access

7、这里,我们先找到“test2003.mdb”所在的目录D盘,然后,在左上角选中它,最后点击“确定”

java怎样连接access

8、这时,我们就可以看到主要的两个参数已经配置好,点击确定

java怎样连接access

9、这里,我们已经可以看到配置好的数据源“dataS1”,

java怎样连接access

10、数据源配置好了,接着在myeclipse新一个工程,在工程里新建一个类ConnectAccess.java文件,myeclipse会对.java文件自动编译

java怎样连接access

11、接着开始写一个main()方法和连接并访问access数据库的方法ConnectAccessDataSource(),

main()方法代码:

    public static void main(String args[]) throws Exception {  

        ConnectAccess ca=new ConnectAccess();  

        ca.ConnectAccessDataSource();  

    }  

ConnectAccessDataSource()方法代码:

 public void ConnectAccessDataSource()throws Exception {  

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  

        /** 

         *采用ODBC连接方式

         */  

        String dbur1 = "jdbc:odbc:dataS1";// 此为ODBC连接方式  

        Connection conn = DriverManager.getConnection(dbur1, "username", "password");  

        Statement stmt = conn.createStatement();  

        ResultSet rs = stmt.executeQuery("select * from Table1");  

        System.out.println("采用ODBC连接:");

        while (rs.next()) {  

            System.out.println("ID:"+rs.getString(1));

            System.out.println("Pname:"+rs.getString(2));  

            System.out.println("Psex:"+rs.getString(3)); 

            System.out.println();

        }  

        rs.close();  

        stmt.close();  

        conn.close();  

    }  

java怎样连接access

12、测试结果是:

连接access:

ID:1

Pname:小江

Psex:男

ID:2

Pname:小明

Psex:男

ID:3

Pname:小红

Psex:女

java怎样连接access

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢