lua訪問資料庫
『壹』 lua操作mysql require "luasql.mysql" 程序運行時報錯
回答了你前幾天一個一樣的問題
問題原因是你的dll沒被中碰發現
你執行lua文件的時候 lua相關dll已經被ide添加到系統環境里 所以可以找到
但是放在C程序里執行的時和褲候 卻找不到對應的dll 所賣棚談以找不到這個庫
只用lua通過odbc的方式連接過oracle資料庫。兩個問題:1、odbc里配置的數據源,進行test
connection是否成功2、con
=
assert
(env:connect("odbc_freedom"))這一行sql
server可以省略用戶名和密碼么?---
con
=
assert
(env:connect("odbc_freedom",
user,
pwd))
『叄』 lua 文件查詢mysql資料庫應該怎樣寫
require "luasql.mysql"
env = assert (luasql.mysql())
con = assert (env:connect"或斗my_db")
for b (con, "衫扒磨select a from b"此野) do
print (string.format ("%s", b))
end
『肆』 lua腳本語言連接sqlserver資料庫
只使用lua連接過oracle的資料庫,大概是這樣:
--
connet
to
database
function
connectDB(sid,
user,
pwd)
sid
=
sid
or
"TEST"晌喊
user
=
user
or
"昌李user"
pwd
=
pwd
or
"耐謹遲pwd"
local
ENV
=
luasql.odbc()
--
conn
db
conn,
err
=
ENV:connect(sid,
user,
pwd)
assert
(conn,
(err
or
'').."
("
..
sid
..
")")
end
你執行connet不需要用戶名和密碼嗎?還有odbc的數據源配置的對不對。