`
xinjiang
  • 浏览: 55695 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java访问Access数据库

阅读更多

使用Java访问Access数据库一般使用JDBC-ODBC桥驱动,因为这个驱动是JDK自带的驱动,所以不用下载即可使用。JDBC-ODBC桥的方式又可以通过两种方式访问Access。
    (1)、配置ODBC数据源的方式。
    首先在系统"控制面板"->"管理工具"->"数据源(ODBC)"的"系统DSN"中添加一个Access数据源,设置数据源名称 为"test"。也可以选择"用户DSN"选项卡,系统的DSN对每个用户都适用可避免调试时出现的权限问题。程序如下:

import java.sql.*;
import java.io.*;

class Access{
    public static void main(String[] args){
        String url = "jdbc:odbc:成绩表";
        Connection conn = null;
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            conn = DriverManager.getConnection(url , "" , "");
            Statement statement=conn.createStatement();
            ResultSet rs=statement.executeQuery("select * FORM 成绩表");

            while(rs.next()){
                System.out.println(rs.getString(1));
            }
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            try{
                if(conn!=null)
                    conn.close();
            }catch(Exception e){
                e.printStackTrace();
            }
        }
    }//end of main
}
 



    (2)、无需配置ODBC数据源,使用连接字符串指定数据源。
    实际上,这和配置ODBC数据源的方式是类似的,只是JDBC帮我们完成了配置而已。这时,只需要将以上程序中的url改为String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\成绩表.mdb"即可。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")已经没有必要了,可以去掉,其余部分不用改。

分享到:
评论

相关推荐

    java 访问Access数据库方法

    Java 访问 Access 数据库方法 Java 程序通过 JDBC 统一访问数据库,因为我们将 Access 数据库注册到了 ODBC 数据源,所以 Java 程序需要加载 JDBC-ODBC 桥接驱动。下面是一步步访问 Access 数据库的方法: 一、...

    java访问Access数据库

    Java 访问 Access 数据库是通过 JDBC(Java Database Connectivity)技术实现的,JDBC 是 Java 平台中用于与各种数据库交互的一套标准 API。它允许 Java 应用程序执行 SQL 语句并处理结果。在 Java 中,访问 Access ...

    java访问access数据库的包,找了好久才找到的

    java访问access数据库的包,找了好久才找到的,调用方式 Displaying the contents of a table: System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display()); Creating a new table and ...

    纯java访问access数据库jackcess-1.2.9.jar

    Java访问Access数据库通常需要借助第三方库,因为Java标准库JDBC并不直接支持Microsoft Access。这里提到的"jackcess-1.2.9.jar"是一个专为Java设计的开源库,用于读写Microsoft Access数据库,无需安装任何其他软件...

    利用Java访问Access数据库.pdf

    在本文档"利用Java访问Access数据库.pdf"中,主要介绍了如何使用Java通过JDBC-ODBC桥接器来访问和操作Microsoft Access数据库。以下是详细的知识点解析: 1. **JDBC-ODBC桥接**: JDBC (Java Database Connectivity)...

    JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包

    在Java编程中,连接Microsoft Access数据库(通常以.mdb或.accdb文件格式存在)需要特定的库支持。这些库以Java Archive (JAR) 文件的形式提供,允许Java应用程序通过Java Database Connectivity (JDBC) API与Access...

    LINUX平台JAVA直接连接access数据库dbf文件

    本主题聚焦于在LINUX平台上使用Java直接连接到Access数据库中的DBF文件。DBF文件是FoxPro、dBase等数据库系统常用的表格文件格式,虽然它不是Oracle或MySQL这样的主流数据库格式,但在某些特定场景下,仍然有其应用...

    在java中实现对access数据库的远程访问

    (java 中实现对 access 数据库的远程访问) java 中实现对 access 数据库的远程访问是指在 java 中通过远程访问 access 数据库,以满足项目中的需求。在实际项目中,可能会遇到这样的问题:A 服务器上的应用程序需要...

    Java操作Access数据库示例

    通过这个Java操作Access数据库的示例,我们可以了解到如何使用JDBC-ODBC桥接技术在Java程序中进行数据库操作的基本流程。虽然Access数据库在功能和性能上有限,但它简单易用,适合初学者学习数据库操作。在实际开发...

    JAVA链接Access数据库mdb 示例代码_access怎么连接数据库

    Access数据库虽然主要用于小型应用程序,但在某些情况下,需要通过Java进行数据操作。本篇文章将详细阐述如何在Java中建立与Access MDB数据库的连接,并提供示例代码。 首先,为了在Java中操作Access数据库,你需要...

    Java操作Access数据库

    首先,我们需要了解Java中的JDBC(Java Database Connectivity),它是Java访问各种类型数据库的标准API。为了连接到Access数据库,你需要引入`ojdbc.jar`(对于早期版本的Java)或`ucanaccess.jar`(对于较新版本的...

    Java连接access数据库(图文)

    ### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...

    java 9 访问access数据库(非Access_jdbc驱动)

    接下来,我们创建一个简单的Java程序来演示如何使用Jackcess访问Access数据库。以下是一个基本的Demo程序: ```java import com.healthmarketscience.jackcess.Database; import ...

    java与Access 数据库连接访问表 例子

    本示例将详细讲解如何使用Java连接并访问Access数据库,这是一个非常适合初学者实践的数据操作案例。 首先,我们需要了解Java中的JDBC(Java Database Connectivity),它是Java平台的标准接口,用于与各种数据库...

    java连接Access数据库引导

    Java连接Access数据库是Java开发中常见的一种...理解这些概念并正确实施,可以有效地实现Java程序对Access数据库的访问和操作。在实际项目中,为了提高代码的可维护性和安全性,通常还会使用连接池来管理数据库连接。

    Java连接access数据库最简单程序例子

    - Access数据库文件(.mdb或.accdb)必须在Java应用能够访问的路径下。 - 如果数据库需要认证,需要在`getConnection()`方法中提供正确的用户名和密码。 5. **JDBC驱动的替代方案**: 随着JDBC技术的发展,现在...

    登录程序:Java访问Access的入门实例.pdf

    【Java访问Access数据库入门】 在Java编程中,与数据库交互是一项基本技能,而Access作为一款简单易用的关系型数据库,常被用于教学示例。本文将详细介绍如何利用Java通过JDBC(Java Database Connectivity)访问...

    java_access.zip

    Java访问Access数据库主要依赖于Java Database Connectivity (JDBC) API,这是一个Java编程接口,用于连接和操作各种数据库,包括Microsoft Access。在Java中,我们通常使用JDBC-ODBC桥来与Access数据库交互,因为...

Global site tag (gtag.js) - Google Analytics