- 浏览: 62061 次
- 性别:
- 来自: 福州
最新评论
因项目需求,需要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 743第一步就是找到子表的记录: select a.constrai ... -
expdp / impdp 用法详解
2017-07-31 14:12 649一 关于expdp和impdp 使用EXPDP和IM ... -
linux常用操作记录
2017-07-18 14:41 4581.获取账号权限 sudo -u orapub -i 2. ... -
visio2016下载以及永久激活
2017-07-17 16:55 7125下载地址:http://www.tc12580.com/vp. ... -
CGLIB介绍与原理
2017-07-14 15:07 527转载至:http://blog.csdn.net/zghwai ... -
cmd查看指定端口使用情况
2017-05-31 17:30 400netstat -ano|findstr 8080 数据含义 ... -
解决java连接SQLSERVER数据库之驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:Could not gen
2017-04-02 22:52 3417操作系统win10 x64,sql2016 这个问题是JDK ... -
SQL Server2016企业版 附全版本key
2017-03-29 21:28 3453Microsoft SQL Server 2016是一个全面的 ... -
共用局域网同一个IP
2017-03-15 17:03 5901.先arp -a获取IP的MAC地址 2.本地连接-> ... -
sql删除重复数据
2017-01-09 10:49 379delete from [表名] where id not i ... -
Windows 2003服务器硬盘增加空间
2016-05-07 14:21 685大家都知道,windows服务器下面是无法直接将新升级的磁盘空 ... -
SQL2005数据库变成"可疑"的解决方法
2015-08-04 18:00 514DBName为数据库名 USE MASTER GO SP ... -
MongoDB可视化IDE(MongoVUE 1.6.9破解版)
2015-07-27 16:45 1288如题,仅作安装包备份 安装操作: 1.先安装Installe ... -
已成功加载 或删除WmiApRpl服务 解决方案
2015-06-01 13:45 2015来源 loadpref ID:1000 ... -
JAVA中文切词
2015-05-12 10:22 795因项目需要对中文进行切词,故找同事要了段代码,现记录下来,以便 ... -
Mongodb常用操作记录
2015-04-22 09:01 494安装:mongod --dbpath "C:\mon ... -
windows各版本序列号集合
2014-11-13 10:31 1151因经常使用,避免每次都上网到处找,在此做了集合(不定期更新) ... -
windows2003添加服务
2013-11-16 17:05 925因工作需要所以上网查 ... -
sql替换某字段内容的语句
2013-10-23 17:31 1689update 表名 set 字段名=replace(cast( ... -
带有OUTPUT的INSERT,DELETE,UPDATE使用方式记录
2013-08-21 11:00 7366因需求的关系需要将修改的值返回,故查了些资料发现了OUTPUT ...
相关推荐
java连接access数据库jdbc驱动包 java连接access数据库jdbc驱动包 java连接access数据库jdbc驱动包 java连接access数据库jdbc驱动包
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
jdbc连接access数据库的驱动jar包,亲测可用,不限次数
JAVA直接连接access数据库dbf文件,同时兼容LINUX、UNIX、WINDOWS操作系统。示例工程代码,导入eclipse即可运行。
Java连接access数据库最简单程序例子 JDBC-ODBC 添加数据源
Java使用JDBC连接Access数据库的jar破解版(可查询大于1000条数据)
java连接access数据库,自带Access_JDBC30.jar驱动,有自带数据库,本文是一个完整的类,直接拿去运行就可以,本文旨在帮助那些初学者,配上驱动直接连接,不用在去看那些别人说的怎样怎样配置,简化操作,有需要的...
Java写了一个连接Access数据库的桌面程序,百度很长时间发现jdk1.8没有rt.jar,没法通过第一种方式jdbc:odbc方式连接access数据库,可以通过第四种方式驱动直连access。 实现步骤①外部jar包(Access_JDBC30.jar)导入...
Access_JDBC30,Java连接Access数据库
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。...8、access数据库使用ODBC直连
这个文件是用来帮助Java连接Access数据库的应用工具!
java中JDBC连接Access数据库创建表.docx
java利用 jdbc连接access数据库驱动,利用驱动方式连接jdbc更容易一些
Java通过jdbc访问Access数据库
Java程序通过JDBC统一访问数据库,因为我们将ACCESS数据库注册到了ODBC数据源所以,Java程序需要加载JDBC-ODBC桥接驱动
使用java连接access的mdb文件,并进行了简单的读写操作,有需要的可以参考一下
java连接各种数据库的驱动 jar包 orale: Class.forName("oracle.jdbc.driver.OracleDriver"); mysql:Class.forName("com.mysql.jdbc.Driver"); access:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); sqlsever:...
java中JDBC连接Access数据库创建表.pdf