- 浏览: 64891 次
- 性别:
- 来自: 福州
最新评论
因项目需求,需要Access数据库,现将测试通过代码记录下来,以便日后使用
public static void ConnectAccessFile() throws Exception
{
//载入驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//连接字段,DBQ为数据库文件存放路径
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\user.mdb";
//连接数据库
Connection conn = DriverManager.getConnection(dbur1);
//创建数据库操作对象
Statement stmt = conn.createStatement();
//创建一张表 a为字段,text为数据类型
stmt.execute("CREATE TABLE test(a text, b text, c text) ");
//创建预编译的数据库操作对象
PreparedStatement ps = conn.prepareStatement("insert into test (a,b,c) values (?,?,?)");
//随便插入一些数据
for(int i=0;i<10;i++){
ps.setString(1, "a"+i);
ps.setString(2, "b"+i);
ps.setString(3, "c"+i);
ps.execute();
}
//查询
ResultSet rs = stmt.executeQuery("select * from test");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
ps.close();
stmt.close();
conn.close();
}
总结:
1.SQL语句方面好像和SQL2005的差不多,稍微试了几个 除了数据类型有点区别以外好像都通用
2.user.mdb文件直接创建无效,需用office创建,文件可随意复制使用,名字亦可随意更改
3.附件1为模版数据库(因文件类型不让上传,所以随便改成.jpg,不过亦可直接使用),附件2为网上下的驱动,该处没用上,蛮做个备份
public static void ConnectAccessFile() throws Exception
{
//载入驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//连接字段,DBQ为数据库文件存放路径
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\user.mdb";
//连接数据库
Connection conn = DriverManager.getConnection(dbur1);
//创建数据库操作对象
Statement stmt = conn.createStatement();
//创建一张表 a为字段,text为数据类型
stmt.execute("CREATE TABLE test(a text, b text, c text) ");
//创建预编译的数据库操作对象
PreparedStatement ps = conn.prepareStatement("insert into test (a,b,c) values (?,?,?)");
//随便插入一些数据
for(int i=0;i<10;i++){
ps.setString(1, "a"+i);
ps.setString(2, "b"+i);
ps.setString(3, "c"+i);
ps.execute();
}
//查询
ResultSet rs = stmt.executeQuery("select * from test");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
ps.close();
stmt.close();
conn.close();
}
总结:
1.SQL语句方面好像和SQL2005的差不多,稍微试了几个 除了数据类型有点区别以外好像都通用
2.user.mdb文件直接创建无效,需用office创建,文件可随意复制使用,名字亦可随意更改
3.附件1为模版数据库(因文件类型不让上传,所以随便改成.jpg,不过亦可直接使用),附件2为网上下的驱动,该处没用上,蛮做个备份
- user.jpg (64 KB)
- 下载次数: 6
- Access_JDBC40.jar (2.6 MB)
- 下载次数: 21
发表评论
-
Oracle的ORA-02292报错:违反完整性约束,已找到子记录
2019-09-20 10:59 851第一步就是找到子表的记录: select a.constrai ... -
expdp / impdp 用法详解
2017-07-31 14:12 723一 关于expdp和impdp 使用EXPDP和IM ... -
linux常用操作记录
2017-07-18 14:41 5581.获取账号权限 sudo -u orapub -i 2. ... -
visio2016下载以及永久激活
2017-07-17 16:55 7214下载地址:http://www.tc12580.com/vp. ... -
CGLIB介绍与原理
2017-07-14 15:07 603转载至:http://blog.csdn.net/zghwai ... -
cmd查看指定端口使用情况
2017-05-31 17:30 494netstat -ano|findstr 8080 数据含义 ... -
解决java连接SQLSERVER数据库之驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:Could not gen
2017-04-02 22:52 3598操作系统win10 x64,sql2016 这个问题是JDK ... -
SQL Server2016企业版 附全版本key
2017-03-29 21:28 3550Microsoft SQL Server 2016是一个全面的 ... -
共用局域网同一个IP
2017-03-15 17:03 6481.先arp -a获取IP的MAC地址 2.本地连接-> ... -
sql删除重复数据
2017-01-09 10:49 409delete from [表名] where id not i ... -
Windows 2003服务器硬盘增加空间
2016-05-07 14:21 730大家都知道,windows服务器下面是无法直接将新升级的磁盘空 ... -
SQL2005数据库变成"可疑"的解决方法
2015-08-04 18:00 575DBName为数据库名 USE MASTER GO SP ... -
MongoDB可视化IDE(MongoVUE 1.6.9破解版)
2015-07-27 16:45 1353如题,仅作安装包备份 安装操作: 1.先安装Installe ... -
已成功加载 或删除WmiApRpl服务 解决方案
2015-06-01 13:45 2081来源 loadpref ID:1000 ... -
JAVA中文切词
2015-05-12 10:22 869因项目需要对中文进行切词,故找同事要了段代码,现记录下来,以便 ... -
Mongodb常用操作记录
2015-04-22 09:01 540安装:mongod --dbpath "C:\mon ... -
windows各版本序列号集合
2014-11-13 10:31 1210因经常使用,避免每次都上网到处找,在此做了集合(不定期更新) ... -
windows2003添加服务
2013-11-16 17:05 969因工作需要所以上网查 ... -
sql替换某字段内容的语句
2013-10-23 17:31 1827update 表名 set 字段名=replace(cast( ... -
带有OUTPUT的INSERT,DELETE,UPDATE使用方式记录
2013-08-21 11:00 7437因需求的关系需要将修改的值返回,故查了些资料发现了OUTPUT ...
相关推荐
标题中的“jdbc连接access数据库的驱动jar包”指的是用于Java应用程序通过JDBC接口连接到Access数据库所需的特定驱动程序库,通常是一个Java Archive(JAR)文件。这个JAR文件包含了驱动程序的类和其他必要的资源,...
在Java编程中,连接Microsoft Access数据库(通常以.mdb或.accdb文件格式存在)需要特定的库支持。这些库以Java Archive (JAR) 文件的形式提供,允许Java应用程序通过Java Database Connectivity (JDBC) API与Access...
在本案例中,"java连接access数据库jdbc驱动包"指的是用于建立Java和Access数据库之间连接的JDBC驱动程序。Access数据库通常使用Jet或ACE引擎,而Java通过JDBC-ODBC桥或直接的JDBC驱动(如JDBC4.0)与之交互。 1. ...
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
Java写了一个连接Access数据库的桌面程序,百度很长时间发现jdk1.8没有rt.jar,没法通过第一种方式jdbc:odbc方式连接access数据库,可以通过第四种方式驱动直连access。 实现步骤①外部jar包(Access_JDBC30.jar)导入...
1. **加载JDBC-ODBC桥接器**:为了使Java能够通过ODBC连接到Access数据库,我们需要加载JDBC-ODBC桥接器。这可以通过`Class.forName()`方法实现。 ```java try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")...
首先,由于Java本身并不直接支持连接到Access数据库,因此我们需要借助JDBC-ODBC桥接技术。JDBC(Java Database Connectivity)是Java语言中用于与数据库交互的API,而ODBC(Open Database Connectivity)则是微软...
首先,为了在Java中操作Access数据库,你需要添加JDBC驱动。Access数据库的JDBC驱动通常是Microsoft提供的JDBC-ODBC桥接器,但现在推荐使用Apache的Apache POI或UCanAccess库,因为它们不需要安装额外的ODBC驱动。在...
在Java编程中,连接Microsoft Access数据库是一个常见的任务,特别是在小型项目或者学习环境中。Access数据库以其易用性和灵活性受到很多开发者的青睐。本教程将通过一个简单的例子,介绍如何使用Java来连接并操作...
在Java编程中,连接到Access数据库通常通过Java Database Connectivity (JDBC) API来实现,而JDBC-ODBC桥是连接到Access的一种常见方法。在这个过程中,我们需要设置一个数据源(Data Source)来建立Java应用与...
Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)
Access的JDBC驱动是Java数据库连接(Java Database Connectivity, JDBC)的一种实现,它允许Java程序与Microsoft Access数据库进行交互。在JDK 1.8之后,Oracle公司不再默认提供对ODBC(Open Database Connectivity...
java连接access数据库,自带Access_JDBC30.jar驱动,有自带数据库,本文是一个完整的类,直接拿去运行就可以,本文旨在帮助那些初学者,配上驱动直接连接,不用在去看那些别人说的怎样怎样配置,简化操作,有需要的...
本文将详细介绍如何使用JDBC连接Microsoft Access数据库,一种常见的轻量级数据库管理系统。Access数据库以其易于使用和良好的兼容性,常被用作学习数据库概念或小型项目的数据存储。 一、JDBC驱动与Access数据库 ...
在Java中连接Access数据库,需要使用一个兼容的JDBC驱动,如`UCanAccess`。`UCanAccess`是一个开源的JDBC驱动,专门用于连接Access数据库。在项目中,你需要将`ucanaccess-x.x.x.jar`库文件添加到类路径中。 2. **...
最后,在 A 服务器中编写测试程序,使用 java 语言连接到 RmiJdbc 服务,并访问 access 数据库。在编写测试程序时,需要引入 RmiJdbc 驱动程序,并使用 jdbc:rmi://[:port]>/<jdbc-url> 链接字符串连接到 RmiJdbc ...
通过JDBC-ODBC桥,Java应用可以利用ODBC驱动来连接到Access数据库。 四、代码详解 1. 加载驱动程序: `Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");` 这行代码是用来注册JDBC-ODBC桥的驱动程序,使得Java应用...
Java 连接 Access 数据库的两种方法 Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部...
总的来说,Java连接Access数据库涉及JDBC驱动的配置、ODBC数据源的设置以及Java代码中数据库连接的建立和管理。理解这些概念并正确实施,可以有效地实现Java程序对Access数据库的访问和操作。在实际项目中,为了提高...