多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

lua教程

Lua 數據庫訪問

閱讀 (2319)

Lua 數據庫訪問

本文主要為大家介紹 Lua 數據庫的操作庫:LuaSQL。他是開源的,支持的數據庫有:ODBC, ADO, Oracle, MySQL, SQLite 和 PostgreSQL。

本文為大家介紹MySQL的數據庫連接。

LuaSQL 可以使用 LuaRocks 來安裝可以根據需要安裝你需要的數據庫驅動。

LuaRocks 安裝方法:

$ wget http://luarocks.org/releases/luarocks-2.2.1.tar.gz
$ tar zxpf luarocks-2.2.1.tar.gz
$ cd luarocks-2.2.1
$ ./configure; sudo make bootstrap
$ sudo luarocks install luasocket
$ lua
Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> require "socket"

Window 下安裝 LuaRocks:https://github.com/keplerproject/luarocks/wiki/Installation-instructions-for-Windows

安裝不同數據庫驅動:

luarocks install luasql-sqlite3
luarocks install luasql-postgres
luarocks install luasql-mysql
luarocks install luasql-sqlite
luarocks install luasql-odbc

你也可以使用源碼安裝方式,Lua Github 源碼地址:https://github.com/keplerproject/luasql

Lua 連接MySql 數據庫:

require "luasql.mysql"

--創建環境對象
env = luasql.mysql()

--連接數據庫
conn = env:connect("數據庫名","用戶名","密碼","IP地址",端口)

--設置數據庫的編碼格式
conn:execute"SET NAMES UTF8"

--執行數據庫操作
cur = conn:execute("select * from role")

row = cur:fetch({},"a")

--文件對象的創建
file = io.open("role.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()   --關閉數據庫環境
關閉
程序員人生
主站蜘蛛池模板: 成人伊人网 | 亚洲最大黄色网址 | 久久精品无遮挡一级毛片 | 全黄大全大色全免费大片 | 视频一区二区不卡 | 韩国在线观看免费观看影院 | 国产日韩一区二区三区 | 18欧美同性videos可播放 | 亚洲国产精品自在在线观看 | 中文字幕无线码中文字幕免费 | 69xx免费观看视频 | 久久婷婷五月综合色丁香 | 午夜影院在线视频 | 日韩国产欧美 | 午夜小视频网站 | 国产激情在线观看完整流畅 | 韩日一区二区三区 | 久久精品a一国产成人免费网站 | 另类专区另类专区亚洲 | 在线视频一区二区三区在线播放 | 中文字幕不卡一区 二区三区 | 日韩免费精品 | 特一级黄色毛片 | 69久久夜色精品国产69 | 性生活视频网 | 秋霞理论在一l级毛片 | 久久国产精品一国产精品 | 亚洲网站免费 | 亚洲 欧美 日韩 综合aⅴ视频 | 在线观看免费xx高清视频 | 国产v日韩v欧美v精品专区 | 97精品伊人久久久大香线焦 | 波多野结衣国产精品 | 国产午夜精品一区二区三区不卡 | 精品影视网站入口 | 久草免费小视频 | 亚洲伊人久久大香线蕉苏妲己 | 交在线观看网站视频 | 欧美日韩一二 | 欧美性猛交99久久久久99 | 久久亚洲精品中文字幕二区 |