autit3 MYSQL应用
首先 需要MySQL.au3、libMySQLdll.au3、libmysql.dll三个文件
连接数据库:
__MySQL_ExtractEmbeddedDLL()
_MySQL_InitLibrary()
$MysqlConn = _MySQL_Init()
$connected = _MySQL_Real_Connect($MysqlConn, $IP,$ID,$PASSWORD,$DATABASE);(,服务器名,ID,密码,数据库名)
If $connected = 0 Then Exit MsgBox(16, '连接错误了瞄', _MySQL_Error($MysqlConn))
_MySQL_Set_Character_Set($MysqlConn, "GBK")
_MySQL_Real_Query($MysqlConn, "CREATE DATABASE IF NOT EXISTS test DEFAULT CHARSET gbk");指定字符集
关闭数据库:
_MySQL_Data_Seek($res, 0)
_MySQL_Free_Result($res)
_MySQL_Close($MysqlConn)
_MySQL_EndLibrary()
下面是实例:
我用ini文件记录数据库地址信息
Func _du($input);输入一个查询语句,返回数组。
Local $IP = IniRead(@ScriptDir & "\config.ini", "SQL", "IP", "NotFound")
Local $ID = IniRead(@ScriptDir & "\config.ini", "SQL", "ID", "NotFound")
Local $PASSWORD = IniRead(@ScriptDir & "\config.ini", "SQL", "PASSWORD", "NotFound")
Local $DATABASE = IniRead(@ScriptDir & "\config.ini", "SQL", "DATABASE", "NotFou