纯JAVA连接方式:下载JDBC纯JAVA连接驱动,放到任意路径。
DLL连接方式:下载JDBC本地JAVA连接驱动和SQLITE3.DLL文件。驱动放到任意路径,DLL文件放到JDK/BIN目录下。
1在写程序之前,将任意一种方式的驱动JAR包导入到程序编辑器中。
2初始化驱动类: Class.forName(“org.sqlite.JDBC”);
3取得连接:DriverManager.getConnection(“jdbc:sqlite:fileName”);
fileName为数据库文件名。
通过连接对象,可以创建用于执行SQL语句的对象,以此执行对数据库的所有操作。
SQLite自定义函数说明
自定义函数分两种:普通函数,统计函数。
通过调用Function类的静态方法create函数,完成添加工作。
访问参数,通过value_<type>(int)来访问,int从0开始,例如value_int(0)就是以数值方式访问第一个参数。通过调用args()取得参数的个数。
返回结果,通过调用result(<type>)返回函数处理的结果,相当于return语句,只不过是返回给SQL操作,而不是JAVA函数。
普通函数:
Function.create(
连接对象, ”自字义函数名”, new Function() {
protected void xFunc() throws SQLException {
//自定义代码
}
}
)
xFunc()就是在SQL语句中调用自定义函数时,要执行的操作。
统计函数:
Function.create(
连接对象, ”自字义函数名”, new Function.Aggregate() {
protected void xStep() throws SQLException {
//统计过程代码
}
protected void xFinal() throws SQLException {
//统计结束时代码
}
}
)
xStep()是统计过程中对每个数据处理的操作,如果是求和统计,相当于把这个字段内的值加到一个不断变大的计数器中。
xFinal()是当统计完了,要输出统计结果时,设计统计结果输出格式时调用的,一般将结果显示出来,可写入到其它表中。
DLL连接方式:下载JDBC本地JAVA连接驱动和SQLITE3.DLL文件。驱动放到任意路径,DLL文件放到JDK/BIN目录下。
1在写程序之前,将任意一种方式的驱动JAR包导入到程序编辑器中。
2初始化驱动类: Class.forName(“org.sqlite.JDBC”);
3取得连接:DriverManager.getConnection(“jdbc:sqlite:fileName”);
fileName为数据库文件名。
通过连接对象,可以创建用于执行SQL语句的对象,以此执行对数据库的所有操作。
SQLite自定义函数说明
自定义函数分两种:普通函数,统计函数。
通过调用Function类的静态方法create函数,完成添加工作。
访问参数,通过value_<type>(int)来访问,int从0开始,例如value_int(0)就是以数值方式访问第一个参数。通过调用args()取得参数的个数。
返回结果,通过调用result(<type>)返回函数处理的结果,相当于return语句,只不过是返回给SQL操作,而不是JAVA函数。
普通函数:
Function.create(
连接对象, ”自字义函数名”, new Function() {
protected void xFunc() throws SQLException {
//自定义代码
}
}
)
xFunc()就是在SQL语句中调用自定义函数时,要执行的操作。
统计函数:
Function.create(
连接对象, ”自字义函数名”, new Function.Aggregate() {
protected void xStep() throws SQLException {
//统计过程代码
}
protected void xFinal() throws SQLException {
//统计结束时代码
}
}
)
xStep()是统计过程中对每个数据处理的操作,如果是求和统计,相当于把这个字段内的值加到一个不断变大的计数器中。
xFinal()是当统计完了,要输出统计结果时,设计统计结果输出格式时调用的,一般将结果显示出来,可写入到其它表中。




