--數據庫操作
--Lua 數據庫的操作庫:LuaSQL。開源的,支持的數據庫有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。
--LuaSQL 可以使用 LuaRocks 來安裝可以根據需要安裝你需要的數據庫驅動。
require "luasql.mysql"
--創建環境對象
env = luasql.mysql()
--連接數據庫
conn = env:connect("數據庫名","用戶名","密碼","IP地址",端口)
--設置數據庫的編碼格式
conn:execute"SET NAMES UTF8"
--執行數據庫操作
cur = conn:execute("select * from student")
row = cur:fetch({},"a")
--文件對象的創建
file = io.open("student.txt","w+");
while row do
var = string.format("%d %s\n", row.id, row.name)
print(var)
file:write(var)
row = cur:fetch(row,"a")
end
file:close() --關閉文件對象
conn:close() --關閉數據庫連接
env:close() --關閉數據庫環境
lua-數據庫操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.