Lua操作mysql


 1 require "luasql.mysql"
 2 
 3 --創建環境對象
 4 env = luasql.mysql()
 5 
 6 --連接數據庫
 7 conn = env:connect("數據庫名","用戶名","密碼","IP地址",端口)
 8 
 9 --設置數據庫的編碼格式
10 conn:execute"SET NAMES GB2312"
11 
12 --執行數據庫操作
13 cur = conn:execute("select * from role")
14 
15 row = cur:fetch({},"a")
16 
17 --文件對象的創建
18 file = io.open("role.dat","w+");
19 
20 while row do
21     var = string.format("%d %s\n", row.id, row.name)
22 
23     print(var)
24 
25     file:write(var)
26 
27     row = cur:fetch(row,"a")
28 end
29 
30 
31 file:close()  --關閉文件對象
32 conn:close()  --關閉數據庫連接
33 env:close()   --關閉數據庫環境

 

Lua代碼簡單,可以快速的解決拉mysql數據的需求;

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM