autoit連線mysql資料庫

2021-08-17 15:44:43 字數 1207 閱讀 8563

原鏈結點我

一,準備工作

把mysql.au3放入到autoit的include目錄下

二,使用

#include "mysql.au3"

#include ;彈窗

func alert($value)

msgbox('tt','',$value)

endfunc

$sql = _mysqlconnect("使用者名稱","密碼","這個不知道幹啥的,不過空著也能用","資料庫位址");連線資料庫

;$var = _query($sql,"select count(*) from ad_demo") ;執行sql語句

;with $var ;操作物件,以下的 點前面等於都有個$var 例如 $var.eof $var.movenext

;while not .eof

;alert(.fields("count(*)").value)

;.movenext

;wend

;endwith

;下面這段,是監測資料庫有沒有更新的小東西

$value = 0;

while true

$var = _query($sql,"select count(*) from ad_demo")

if $var.fields("count(*)").value == $value then

alert("停止了")

_mysqlend($sql)

exit

endif

consolewrite("更新了"&($var.fields("count(*)").value - $value)&"條資料"&@crlf)

$value = $var.fields("count(*)").value

sleep(1000*60*5)

wend

備註:

3,mysql.au3的原始碼有注釋,寫的很詳細,可以看看

2018/3/27 更新

_query返回的執行結果是"recordset"物件,可以呼叫這些屬性和方法

AutoIt學習資料

autoit 目前最新是v3版本,這是乙個使用類似basic指令碼語言的 免費軟體 它設計用於 windows gui 圖形使用者介面 中進行 自動化 操作.它利用模擬鍵盤按鍵,滑鼠移動和視窗 控制項的組合來實現自動化任務 比如自動安裝 而這是其它語言不可能做到或無可靠方法實現的 例如 vbscri...

AutoIT操作Oracle資料庫

由於專案自動化的需要,自動化指令碼需要做頻繁的資料庫操作。我們使用的是oracle 11g。要求autoit指令碼編寫一套公共的操作oracle資料庫的api。先預設幾個變數吧 uid,pwd,sid,strhost,strport,ds 幾經對比,最終選擇了oledb 方式。從建立連線物件開始,首...

遠端連線mysql資料

搞了乙個多小時,差點把資料庫搞掛了。google了一下,找到一些資料。現在把步驟記錄一下 1 進入mysql,建立乙個新使用者xuys 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,de...