本文仅用于学习交流,拒绝将其用于盈利目的
一、背景介绍
虽然很早就开始接触java但是一直没写过多大的东西,这次写一个需要用数据库的gui。我的电脑上已经装好了office全家桶了,而且懒得装其他数据库管理工具,远程数据库延迟还高,于是我选了本地的ACCESS数据库。
一开始准备用JDBC-ODBC桥,后来这玩意在jdk1.8里被删了,后来就决定用Access_JDBC30.jar,但是这玩意的免费版有限制:
- 查询50次限制
- 查询结果1000条限制
- 插入500次限制
下载地址:http://www.hxtt.com/access.zip
二、获取初步信息
通过用代码跑一下,测试一下,达到免费版的限制的时候,就会发生啥,于是我就写了个代码,如下。
public sqlController() {
if (conn == null)
try {
// 加载驱动类
Class.forName("com.hxtt.sql.access.AccessDriver");
long start = System.currentTimeMillis();
// 建立连接
conn = DriverManager.getConnection("jdbc:Access:///D:/data.accdb");
long end = System.currentTimeMillis();
System.out.println(conn);
System.out.println("建立连接耗时: " + (end