`
爱琴海的水手
  • 浏览: 58780 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jdbc 连接 Access

    博客分类:
  • java
阅读更多
  最近做个项目,需要用到与Access数据库的对接,java与Access的数据连接是属于数据库4种连接中的type1,也就是需要通过odbc桥来进行连接,网上的方法,基本都是如下这种:
public static Connection getConnectionByAccess(){
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\db2.mdb";
Connection conn=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
但是发现很多朋友都希望用jdbc来连接Access,网上是有一些关于Access的jdbc驱动,但不是收费,就是没法下载,所以偶也没试过,但我们也可以把odbc桥的连接方式写成配置文件,这样和jdbc的使用方法就完全一样了,具体如下:
<Context path="/上下文路径">
    <Resource name="jdbc/demo" auth="Container" type="javax.sql.DataSource"
        maxAction="20" maxIdle="5" maxWait="10000"
        driverClassName="sun.jdbc.odbc.JdbcOdbcDriver"
        url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Acess数据文件完整路径"
        username="" password=""
        factory="org.apache.commons.dbcp.BasicDataSourceFactory"
    />

</Context>
经以上配置后,就可以像配置jdbc驱动一样使用它了
分享到:
评论

相关推荐

    jdbc连接access数据库的驱动jar包

    本资源提供的“jdbc连接access数据库的驱动jar包”正是为了这个目的。 标题中的“jdbc连接access数据库的驱动jar包”指的是用于Java应用程序通过JDBC接口连接到Access数据库所需的特定驱动程序库,通常是一个Java ...

    jdbc连接access

    总结,通过JDBC连接Access数据库,我们需要了解JDBC的基本用法,选择合适的驱动(如UCanAccess),正确配置和注册驱动,建立连接,执行SQL,处理结果集,以及关闭资源。这个过程对于Java程序员来说是基础且重要的,...

    Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)

    Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)

    JDBC连接Access数据库

    // 连接Access数据库 dbAccess.connectToAccess(); // 添加一个学生到数据库 dbAccess.addAStudent("张三", 20, "计算机科学专业学生"); // 关闭数据库连接 dbAccess.closeConnection(); System.out.println("数据库...

    JDBC连接Access数据库的几种方式

    首先,为了使用JDBC连接Access数据库,我们需要一个支持JDBC-ODBC桥接的驱动。Java 8及以前版本内建了这个桥接,但自Java 9起,它不再默认包含。因此,如果你使用的是Java 9或更高版本,你需要手动下载并添加JDBC-...

    java JDBC连接ACCESS驱动

    总的来说,Java JDBC连接Access数据库提供了灵活性和可移植性,使得开发者能够在Java环境中操作Access数据库,进行数据读取、写入等操作。正确配置和使用JDBC驱动,可以简化与数据库的交互过程。在开发过程中,确保...

    java中JDBC连接Access数据库创建表.pdf

    Java 中使用 JDBC 连接 Access 数据库创建表 Java 中使用 JDBC 连接 Access 数据库创建表是指使用 Java 语言通过 JDBC(Java Database Connectivity)连接 Microsoft Access 数据库,并创建表的操作。本文将详细...

    java中JDBC连接Access数据库创建表.docx

    ### Java中JDBC连接Access数据库创建表的知识点详解 #### 一、概述 在Java开发中,经常需要处理各种数据库的操作,包括连接、查询、更新等。本文将详细介绍如何使用Java JDBC来连接Microsoft Access数据库,并在此...

    JDBC连接Access和MySQL数据库分析与研究.pdf

    JDBC连接Access有多种方式: 1. 通过ODBC数据源连接:创建ODBC数据源,然后通过该数据源连接数据库。这种方式需要在系统中配置ODBC数据源,然后在JDBC中指定DSN。 2. 通过数据库绝对路径连接:直接指定数据库文件的...

    探究JDBC连接Access和MySQL数据库.pdf

    探究JDBC连接Access和MySQL数据库.pdf

    javaweb+MVC+64位win7 jdbc连接access

    在64位Windows 7环境下,使用JDBC(Java Database Connectivity)连接Access数据库是一项常见的任务。JDBC是Java标准API,允许Java程序与各种类型的数据库进行通信。对于Access,我们需要使用特定的JDBC驱动,如...

    jdbc连接access和mysql和sqlserver等10多种数据库

    在本教程中,我们将深入探讨如何使用JDBC连接到这些常见的数据库系统。 首先,JDBC提供了统一的接口,使得开发人员无需关心底层数据库的具体实现细节。主要的步骤包括加载驱动、建立连接、创建Statement或...

    Access_JDBC30.jar

    关于用JDBC-ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置数据...

    JDBC for MS Access2000

    使用JDBC连接Access 2000 以下是一个基本的Java代码示例,展示如何使用JDBC-ODBC桥接连接到Access 2000数据库: ```java import java.sql.*; public class AccessJDBCExample { public static void main(String...

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

    连接Access数据库的基本步骤如下: 1. 添加JAR到类路径:确保`ucanaccess-x.x.x.jar`和`hsqldb.jar`已经包含在你的项目类路径中。如果是IDE,可以在项目的构建路径设置中添加这些JAR;如果是命令行,需要在`java`...

Global site tag (gtag.js) - Google Analytics