Java 连接access 使用access文件 不用配置

事先需要用access制作一个access数据库。(可能还有其他办法,但这个只是我初步的认识)

  不过貌似大家还是用copy的办法。

但这里就不关注怎么建立access数据库了,因为我只想实现,做一个Java小软件带一个mdb文件,可以到处走。

之前一直以为access要配置,要安装什么,但貌似也可以免配置的。这个需要进一步研究。

之前尝试使用HSQL,发现它非常鸡肋,只是适合测试临时使用,或者长期不关机的程序使用。对于我这种小桌面程序,每次启动都重建整个数据库,太慢了。初始化都用了十几秒。然后查询速度也很慢~~

试了一下Java连接access,效率很满意。

     String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=mydzsw.mdb";
        try {
            //注意:在Driver 和 (*.mdb)之间有一个空格
            Connection con = DriverManager.getConnection(url);
            Statement sta = con.createStatement();
            for (int i = 0; i < 100000; i++) {    //耗时1分10秒
                sta.execute("insert into Persons VALUES (" + i + ", 'note', '22222', '33333', '44444')");
            }

            ResultSet set = sta.executeQuery("select * from Persons where Id_p = 63145");   //毫秒级
            set.next();
            System.out.println(set.getString(1));

            sta.close();
            con.close();
        } catch (SQLException ex) {
            Logger.getLogger(NewClass.class.getName()).log(Level.SEVERE, null, ex);
        }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Go语言使用protobuf数据通信--师出同门,懂的人理解吧

protobuf作为通信方式,之前在做APP的时候实际用过,5月份服务器架构我准备使用protobuf作为前端和服务器的通信方式 给大家免费讲解下通...

3264
来自专栏云计算教程系列

如何在CentOS中自定义Nginx服务器的名称

本教程可帮助您自定义主机上的服务器名称。通常,出于安全考虑,各公司会修改服务器名称。自定义nginx服务器的名称需要修改源代码。

802
来自专栏PHP技术

web基础(回顾)

<?php //chr() 函数从指定的 ASCII 值返回字符。 for($i=32;$i<127;$i++){ echo chr($i); } /...

2636
来自专栏IT派

Python | 查看微信撤回的消息(完整代码)

看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人微信的文件传输助手,包括:

922
来自专栏施炯的IoT开发专栏

控制Arduino的利器-Windows Remote Arduino

1. 概述     相信很多朋友已经在玩 Arduino了,而且一般都是使用官方的Arduino IDE来写程序控制Arduino硬件。为了能够实现更加方便的控...

1947
来自专栏Jerry的SAP技术分享

找出OData service出错根源的小技巧

SAP的Fiori应用是通过OData和后台交互的。在使用Fiori应用时您可能会遇到这样的错误消息:

1899
来自专栏康怀帅的专栏

Linux systemd 详解

目前几乎所有的 Linux 发行版已切换到 systemd。 GitHub:https://github.com/systemd/systemd 官方网站:ht...

3054
来自专栏HaHack

Write a Tiny Shell-based Test Framework

1074
来自专栏木头编程 - moTzxx

PHP 学习筆記[2] —— 自学PHP 笔记整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

732
来自专栏Samego开发资源

仅78行代码实现微信撤回消息查看 | Python itchat

2094

扫码关注云+社区