在Lua程序中使用SQLite的教程
SQLite导入
我们可以用一个简单语句导入SQLite库,假设Lua中正确实现并已完成。在安装过程中,文件夹libsql包含数据库相关的文件。
sqlite3=require"luasql.sqlite3"
变量sqlite3将提供通过参照主sqlite3表访问该功能。
建立连接
我们成立了发起sqlite环境,然后创建环境的连接。它如下所示。
localenv =sqlite3.sqlite3()
localconn=env:connect('mydb.sqlite')
上述连接将连接到现有的SQLite文件或创建一个新的源码文件,并建立与新创建的文件的连接。
执行函数
有可用的,这将有助于我们执行创建,插入,删除,更新等,所有的数据库操作基于连接执行简单的功能。语法如下所示
conn:execute([['SQLite3STATEMENT']])
在上面的语法,我们需要确保conn是开放的及现有的sqlite3连接,代替“SQLite3STATEMENT”使用正确的语句。
创建表的例子
一个简单的创建表的示例如下所示。它创建类型为int和varchar类型,两个参数ID和name的表。
sqlite3=require"luasql.sqlite3"
localenv =sqlite3.sqlite3() localconn=env:connect('mydb.sqlite') print(env,conn)
status,errorString=conn:execute([[CREATETABLEsample('id'INTEGER,'name'TEXT)]]) print(status,errorString)
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短