首页 > 电脑专区 > 电脑教程 >

java怎样连接access

来源:互联网 2023-02-21 17:37:36 498

本文介绍java怎样连接access的两种方式:4o1办公区 - 实用经验教程分享!

直接连接Access文件4o1办公区 - 实用经验教程分享!

4o1办公区 - 实用经验教程分享!

采用ODBC连接方式4o1办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • myeclipse
  • microsoft access

方法1:直接连接Access文件

  • 1

    首先,在D盘新建一个access文件(目录可以自定义),并在表里写入一些数据,备测试4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    接着,在myeclipse新一个工程,在工程里新建一个类ConnectAccess.java文件,myeclipse会对.java文件自动编译4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 3

    接着开始写一个main()方法和连接并访问access数据库的方法ConnectAccessFile(),4o1办公区 - 实用经验教程分享!

    main()方法代码:4o1办公区 - 实用经验教程分享!

    public static void main(String args[]) throws Exception { 4o1办公区 - 实用经验教程分享!

    ConnectAccess ca=new ConnectAccess(); 4o1办公区 - 实用经验教程分享!

    ca.ConnectAccessFile();4o1办公区 - 实用经验教程分享!

    }4o1办公区 - 实用经验教程分享!

    ConnectAccessFile()方法代码:4o1办公区 - 实用经验教程分享!

    public void ConnectAccessFile() throws Exception 4o1办公区 - 实用经验教程分享!

    { 4o1办公区 - 实用经验教程分享!

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 4o1办公区 - 实用经验教程分享!

    /**4o1办公区 - 实用经验教程分享!

    *直接连接access文件。4o1办公区 - 实用经验教程分享!

    */ 4o1办公区 - 实用经验教程分享!

    String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://test2003.mdb"; 4o1办公区 - 实用经验教程分享!

    Connection conn = DriverManager.getConnection(dbur1, "username", "password"); 4o1办公区 - 实用经验教程分享!

    Statement stmt = conn.createStatement(); 4o1办公区 - 实用经验教程分享!

    ResultSet rs = stmt.executeQuery("select * from Table1"); 4o1办公区 - 实用经验教程分享!

    System.out.println("连接access:");4o1办公区 - 实用经验教程分享!

    while (rs.next()) { 4o1办公区 - 实用经验教程分享!

    System.out.println("ID:" rs.getString(1));4o1办公区 - 实用经验教程分享!

    System.out.println("Pname:" rs.getString(2)); 4o1办公区 - 实用经验教程分享!

    System.out.println("Psex:" rs.getString(3));4o1办公区 - 实用经验教程分享!

    System.out.println();4o1办公区 - 实用经验教程分享!

    } 4o1办公区 - 实用经验教程分享!

    rs.close(); 4o1办公区 - 实用经验教程分享!

    stmt.close(); 4o1办公区 - 实用经验教程分享!

    conn.close(); 4o1办公区 - 实用经验教程分享!

    } 4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 4

    测试结果是:4o1办公区 - 实用经验教程分享!

    连接access:4o1办公区 - 实用经验教程分享!

    ID:14o1办公区 - 实用经验教程分享!

    Pname:小江4o1办公区 - 实用经验教程分享!

    Psex:男4o1办公区 - 实用经验教程分享!

    4o1办公区 - 实用经验教程分享!

    ID:24o1办公区 - 实用经验教程分享!

    Pname:小明4o1办公区 - 实用经验教程分享!

    Psex:男4o1办公区 - 实用经验教程分享!

    4o1办公区 - 实用经验教程分享!

    ID:34o1办公区 - 实用经验教程分享!

    Pname:小红4o1办公区 - 实用经验教程分享!

    Psex:女4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 方法2:采用ODBC连接方式

  • 1

    这种方法,需要配置一个数据源。不过,我们还是先在D盘新建一个access文件(目录可以自定义),并在表里写入一些数据,备测试4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 2

    打开“控制面板”,找到“管理工具”,点击进入4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 3

    在“管理工具”找到“数据源(ODBC)”,双击打开4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 4

    我们需要在“数据源(ODBC)”的“用户DSN”下配置一个新的“数据源”,因此,我们点击“添加”4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 5

    这里,我们选择“Driver do Microsoft Access(*.mdb)”的驱动程序,点击“完成”4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 6

    这里,数据源名称我们填写“dataS1”,等下我们java代码中,采用的数据源就是“dataS1”,接着,我们点击“选择”,要为此数据源指定access文件所在的位置4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 7

    这里,我们先找到“test2003.mdb”所在的目录D盘,然后,在左上角选中它,最后点击“确定”4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 8

    这时,我们就可以看到主要的两个参数已经配置好,点击确定4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 9

    这里,我们已经可以看到配置好的数据源“dataS1”,4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 10

    数据源配置好了,接着在myeclipse新一个工程,在工程里新建一个类ConnectAccess.java文件,myeclipse会对.java文件自动编译4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 11

    接着开始写一个main()方法和连接并访问access数据库的方法ConnectAccessDataSource(),4o1办公区 - 实用经验教程分享!

    main()方法代码:4o1办公区 - 实用经验教程分享!

    public static void main(String args[]) throws Exception { 4o1办公区 - 实用经验教程分享!

    ConnectAccess ca=new ConnectAccess(); 4o1办公区 - 实用经验教程分享!

    ca.ConnectAccessDataSource(); 4o1办公区 - 实用经验教程分享!

    } 4o1办公区 - 实用经验教程分享!

    ConnectAccessDataSource()方法代码:4o1办公区 - 实用经验教程分享!

    public void ConnectAccessDataSource()throws Exception { 4o1办公区 - 实用经验教程分享!

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 4o1办公区 - 实用经验教程分享!

    /**4o1办公区 - 实用经验教程分享!

    *采用ODBC连接方式4o1办公区 - 实用经验教程分享!

    */ 4o1办公区 - 实用经验教程分享!

    String dbur1 = "jdbc:odbc:dataS1";// 此为ODBC连接方式 4o1办公区 - 实用经验教程分享!

    Connection conn = DriverManager.getConnection(dbur1, "username", "password"); 4o1办公区 - 实用经验教程分享!

    Statement stmt = conn.createStatement(); 4o1办公区 - 实用经验教程分享!

    ResultSet rs = stmt.executeQuery("select * from Table1"); 4o1办公区 - 实用经验教程分享!

    System.out.println("采用ODBC连接:");4o1办公区 - 实用经验教程分享!

    while (rs.next()) { 4o1办公区 - 实用经验教程分享!

    System.out.println("ID:" rs.getString(1));4o1办公区 - 实用经验教程分享!

    System.out.println("Pname:" rs.getString(2)); 4o1办公区 - 实用经验教程分享!

    System.out.println("Psex:" rs.getString(3));4o1办公区 - 实用经验教程分享!

    System.out.println();4o1办公区 - 实用经验教程分享!

    } 4o1办公区 - 实用经验教程分享!

    rs.close(); 4o1办公区 - 实用经验教程分享!

    stmt.close(); 4o1办公区 - 实用经验教程分享!

    conn.close(); 4o1办公区 - 实用经验教程分享!

    } 4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 12

    测试结果是:4o1办公区 - 实用经验教程分享!

    连接access:4o1办公区 - 实用经验教程分享!

    ID:14o1办公区 - 实用经验教程分享!

    Pname:小江4o1办公区 - 实用经验教程分享!

    Psex:男4o1办公区 - 实用经验教程分享!

    4o1办公区 - 实用经验教程分享!

    ID:24o1办公区 - 实用经验教程分享!

    Pname:小明4o1办公区 - 实用经验教程分享!

    Psex:男4o1办公区 - 实用经验教程分享!

    4o1办公区 - 实用经验教程分享!

    ID:34o1办公区 - 实用经验教程分享!

    Pname:小红4o1办公区 - 实用经验教程分享!

    Psex:女4o1办公区 - 实用经验教程分享!

    java怎样连接access4o1办公区 - 实用经验教程分享!

  • 注意事项

    • 相比之下,第一种方法比较简单。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!4o1办公区 - 实用经验教程分享!


    标签: JAVAACCESS连接怎样

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码