第一种:
你用下面的代码试试 (强烈建议也是only可以建议的方法)
con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/data/Access/test1.mdb","dba","sql");
后面的代码一样。这样你就可以访问access数据库了。
第二个:
用sun的jdbcodbc桥,数据源(个人主页不适用)
第三个:
用access的JDBC驱动程序,到http://industry.java.sun.com/products/jdbc/drivers这个网站上查找并下在access的jdbc驱动程序。 (这个没有试过,各位有兴趣可以试试看)
对于设置与windows下的jsp服务器,且系统较小时,使用access是一个比较好的选择,但是要使用access数据库一般要通过数据源。这里提供一种不用使用数据源用java直接连接数据源的方法。例子程序如下:
import java.sql.*;
public class Access
{
public static void main(String args[])
{
try
{
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from books");
if(rs.next())
{
System.out.println(rs.getString("简介"));
}
}catch(Exception e)
{
System.out.println(e);
}
}
}
可以看到只要在driver后面加上odbc驱动即可不用设置数据源,这种方法对其他小型数据库(如forpro)应该也适用
分享到:
相关推荐
本资源提供的“jdbc连接access数据库的驱动jar包”正是为了这个目的。 标题中的“jdbc连接access数据库的驱动jar包”指的是用于Java应用程序通过JDBC接口连接到Access数据库所需的特定驱动程序库,通常是一个Java ...
// 连接Access数据库 dbAccess.connectToAccess(); // 添加一个学生到数据库 dbAccess.addAStudent("张三", 20, "计算机科学专业学生"); // 关闭数据库连接 dbAccess.closeConnection(); System.out.println("数据库...
总结,通过JDBC连接Access数据库,我们需要了解JDBC的基本用法,选择合适的驱动(如UCanAccess),正确配置和注册驱动,建立连接,执行SQL,处理结果集,以及关闭资源。这个过程对于Java程序员来说是基础且重要的,...
首先,为了使用JDBC连接Access数据库,我们需要一个支持JDBC-ODBC桥接的驱动。Java 8及以前版本内建了这个桥接,但自Java 9起,它不再默认包含。因此,如果你使用的是Java 9或更高版本,你需要手动下载并添加JDBC-...
Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)
总的来说,Java JDBC连接Access数据库提供了灵活性和可移植性,使得开发者能够在Java环境中操作Access数据库,进行数据读取、写入等操作。正确配置和使用JDBC驱动,可以简化与数据库的交互过程。在开发过程中,确保...
Access的JDBC驱动是Java数据库连接(Java Database Connectivity, JDBC)的一种实现,它允许Java程序与Microsoft Access数据库进行交互。在JDK 1.8之后,Oracle公司不再默认提供对ODBC(Open Database Connectivity...
Java写了一个连接Access数据库的桌面程序,百度很长时间发现jdk1.8没有rt.jar,没法通过第一种方式jdbc:odbc方式连接access数据库,可以通过第四种方式驱动直连access。 实现步骤①外部jar包(Access_JDBC30.jar)导入...
3. **创建数据库连接**:接下来,使用`DriverManager.getConnection()`方法建立到Access数据库的连接。你需要提供数据库的URL,用户名(如果需要)和密码。对于Access数据库,URL通常如下所示: ```java String ...
Java 中使用 JDBC 连接 Access 数据库创建表 Java 中使用 JDBC 连接 Access 数据库创建表是指使用 Java 语言通过 JDBC(Java Database Connectivity)连接 Microsoft Access 数据库,并创建表的操作。本文将详细...
### Java中JDBC连接Access数据库创建表的知识点详解 #### 一、概述 在Java开发中,经常需要处理各种数据库的操作,包括连接、查询、更新等。本文将详细介绍如何使用Java JDBC来连接Microsoft Access数据库,并在此...
在64位Windows 7环境下,使用JDBC(Java Database Connectivity)连接Access数据库是一项常见的任务。JDBC是Java标准API,允许Java程序与各种类型的数据库进行通信。对于Access,我们需要使用特定的JDBC驱动,如...
关于用JDBC-ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置数据...
一种jdbc-odbc桥连接Access的方法
access 数据库连接包 Access_JDBC30.jar 可以通过驱动直连access。
JDBC连接Access有多种方式: 1. 通过ODBC数据源连接:创建ODBC数据源,然后通过该数据源连接数据库。这种方式需要在系统中配置ODBC数据源,然后在JDBC中指定DSN。 2. 通过数据库绝对路径连接:直接指定数据库文件的...
探究JDBC连接Access和MySQL数据库.pdf
描述中的“AccessJdbc驱动 Access_JDBC30.jar access jdbc”提到了一个名为“Access_JDBC30.jar”的文件,这很可能是用于连接Access数据库的JDBC驱动程序的归档文件,遵循JAR(Java Archive)格式。 **JDBC基础** ...