java中的sqlist,JAVA连接SQList数据库 | 学步园
文件式数据库是一种很特别的数据库。因为他们没有网络接口,通常不可以分布式调用。但是他们有很巨大的优点,如果用于数据的配置和数据的缓存就可以提高软件的效率。
这么多种的文件数据库,我比较青睐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数据库 | 学步园相关推荐
- java连接mysql2008_在Java中如何使用jdbc连接Sql2008数据库(转)
我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的 ...
- java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园
今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...
- mfc 能结合oracle吗,MFC通过ADO连接Oracle数据库 | 学步园
首先在StdAfx.h头文件中加入#import "c:\program files\common files\system\ado\msado15.dll"\ no_namesp ...
- ssh中c3p0连接mysql_ssh 中使用c3p0 的连接池配置 | 学步园
applicationContext.xml 文件: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee ...
- Java中使用mysql驱动连接mysql以及mysql的安装
好久不见,随着Java课程的推进小编其实也在不断的学习之中,同时也遇到很多问题,下面就由小编为大伙们详细的说一下Java中使用mysql驱动连接mysql数据库以及mysql的安装以及使用数据库连接池 ...
- java transaction cn,JAVA中如何用TRANSACTION来对数据库进行
TRANSACTION的作用: 比如有 一般的格式. try { conn.setAutoCommit(false); http://www.gaodaima.com/41686.htmljava中如 ...
- Java案例:利用JDBC连接Oracle数据库
Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...
- Java中的记录器 - Java日志示例
Java中的记录器 - Java日志示例 今天我们将研究Java中的Logger.Java Logger提供了java编程的日志记录. 目录[ 隐藏 ] 1 Java中的记录器 1.1 Java Lo ...
- Java中的正则表达式 - Java Regex示例
Java中的正则表达式 - Java Regex示例 欢迎使用Java中的正则表达式.它在Java中也称为Regex.当我开始编程时,java正则表达式对我来说是一场噩梦.本教程旨在帮助您掌握Java ...
- java中 数组声明,java数组声明格式
java 声明动态数组,java对象数组详解,java中声明数组,java数组声明格式 Java 中数组的声明一维数组的声明: 在 Java 中,数组是独立的对象,有自身的方法,不是变量的集合. 数组 ...
最新文章
- Spring4-JdbcDaoSupport-查询单列
- 清华大学梁宸计算机系,应用数学专业论文
- 输入三个字符串按由小到大输出
- com 组件调用不起来_一文读懂Eureka,Feign,Ribbon,Hystrix,Zuul核心组件间的关系...
- jps显示当前所有java进程pid
- 不同格式的json解析
- 【自动驾驶】一文读懂自动驾驶汽车产业链上下游|湾区人工智能
- 安装配置 TensorFlow on Android
- 梳子刻字刻什么好_石阶上被刻了1700多个汉字,网友狂赞!
- 计算机视觉图像去噪原理,图像去噪方法研究进展
- 记得收藏这12个爆款 Java 开源项目!【附源码】
- Julia:1.0与0.6 的几点不同
- 超好用的 Windows 效率工具推荐
- Win32屏幕保护程序
- 金山WPS+Google文件=谷歌金山Office?
- Ubuntu中触摸板如何开启,关闭
- Unity3d编辑器的使用
- java生成假数据工具类-基于Faker1.0.2
- 计算机未来规划范文200,计算机职业规划书范文
- ppt怎么把图片做成翻书效果_PPT怎么制作翻书效果?PPT制作翻书效果教程