前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 连接access 使用access文件 不用配置

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

作者头像
用户1258909
发布2018-07-03 11:46:03
1.6K0
发布2018-07-03 11:46:03
举报
文章被收录于专栏:拂晓风起

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

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

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

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

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

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

代码语言:javascript
复制
     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);
        }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-01-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档