文件式数据库是一种很特别的数据库。因为他们没有网络接口,通常不可以分布式调用。但是他们有很巨大的优点,如果用于数据的配置和数据的缓存就可以提高软件的效率。

这么多种的文件数据库,我比较青睐SQList,

1、是一个稳定的数据库;

2、不分数据类型,减少开发时候遇到数据类型的转换;

3、比access等其他文本数据更加稳定;

sqlitejdbc-v056.jar:www.sqlite.org 下载

下面是一些JAVA对SQList操作的源代码:

public String[][] localHostQuery(String sql) {

String re[][] = null;

try {

Class.forName("org.sqlite.JDBC");

Connection conn = DriverManager.getConnection("jdbc:sqlite:buffer.db");

Statement stat = conn.createStatement();

ResultSet rs = stat.executeQuery(sql); //查询数据

ResultSetMetaData md = rs.getMetaData();

re = new String[500][md.getColumnCount()];

int i = 0;

try {

while (rs.next()) {

for (int j = 0; j < md.getColumnCount(); j++) {

re[i][j] = rs.getString(j + 1);

}

i++;

}

} catch (Exception e) {

e.printStackTrace();

}

rs.close();

conn.close(); //结束数据库的连接

} catch (Exception e) {

e.printStackTrace();

}

return re;

}

public int localHostUpdate(String sql) {

int i = 0;

try {

Class.forName("org.sqlite.JDBC");

Connection conn = DriverManager.getConnection("jdbc:sqlite:buffer.db");

Statement stat = conn.createStatement();

i = stat.executeUpdate(sql);

conn.close();

} catch (Exception e) {

e.printStackTrace();

}

return i;

}

java中的sqlist,JAVA连接SQList数据库 | 学步园相关推荐

  1. java连接mysql2008_在Java中如何使用jdbc连接Sql2008数据库(转)

    我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的 ...

  2. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  3. mfc 能结合oracle吗,MFC通过ADO连接Oracle数据库 | 学步园

    首先在StdAfx.h头文件中加入#import "c:\program files\common files\system\ado\msado15.dll"\ no_namesp ...

  4. ssh中c3p0连接mysql_ssh 中使用c3p0 的连接池配置 | 学步园

    applicationContext.xml 文件: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee ...

  5. Java中使用mysql驱动连接mysql以及mysql的安装

    好久不见,随着Java课程的推进小编其实也在不断的学习之中,同时也遇到很多问题,下面就由小编为大伙们详细的说一下Java中使用mysql驱动连接mysql数据库以及mysql的安装以及使用数据库连接池 ...

  6. java transaction cn,JAVA中如何用TRANSACTION来对数据库进行

    TRANSACTION的作用: 比如有 一般的格式. try { conn.setAutoCommit(false); http://www.gaodaima.com/41686.htmljava中如 ...

  7. Java案例:利用JDBC连接Oracle数据库

    Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...

  8. Java中的记录器 - Java日志示例

    Java中的记录器 - Java日志示例 今天我们将研究Java中的Logger.Java Logger提供了java编程的日志记录. 目录[ 隐藏 ] 1 Java中的记录器 1.1 Java Lo ...

  9. Java中的正则表达式 - Java Regex示例

    Java中的正则表达式 - Java Regex示例 欢迎使用Java中的正则表达式.它在Java中也称为Regex.当我开始编程时,java正则表达式对我来说是一场噩梦.本教程旨在帮助您掌握Java ...

  10. java中 数组声明,java数组声明格式

    java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...

最新文章

  1. Spring4-JdbcDaoSupport-查询单列
  2. 清华大学梁宸计算机系,应用数学专业论文
  3. 输入三个字符串按由小到大输出
  4. com 组件调用不起来_一文读懂Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系...
  5. jps显示当前所有java进程pid
  6. 不同格式的json解析
  7. 【自动驾驶】一文读懂自动驾驶汽车产业链上下游|湾区人工智能
  8. 安装配置 TensorFlow on Android
  9. 梳子刻字刻什么好_石阶上被刻了1700多个汉字,网友狂赞!
  10. 计算机视觉图像去噪原理,图像去噪方法研究进展
  11. 记得收藏这12个爆款 Java 开源项目!【附源码】
  12. Julia:1.0与0.6 的几点不同
  13. 超好用的 Windows 效率工具推荐
  14. Win32屏幕保护程序
  15. 金山WPS+Google文件=谷歌金山Office?
  16. Ubuntu中触摸板如何开启,关闭
  17. Unity3d编辑器的使用
  18. java生成假数据工具类-基于Faker1.0.2
  19. 计算机未来规划范文200,计算机职业规划书范文
  20. ppt怎么把图片做成翻书效果_PPT怎么制作翻书效果?PPT制作翻书效果教程

热门文章

  1. 完美解决netkeeper 错误代码137
  2. 金蝶K3对接数据库相应语句大全
  3. Android 签名时 v2 与 v1 的选择
  4. 数字图像处理 冈萨雷斯(第四版)距离测度
  5. MyEclipse字体和保护色设置
  6. 计算机操作系统(第四版)学习笔记
  7. html商城网站模板
  8. CISSP重点知识总结1
  9. linux汉诺塔实验报告,汉诺塔问题实验报告
  10. Gliffy confluence插件的破解