AS3連線MYSQL資料庫

2021-09-01 20:07:03 字數 1921 閱讀 5369

最近由於製作任務編輯器,需要連線到資料庫中進行一些任務資料的操作,而我們存放任務資料的資料庫中mysql,所以就找了一下as3接連mysql資料庫的資料。

找到乙個好東西:actionscript 3 mysql driver

,用svn的童鞋可以直接checkout: 

:為了使用簡單,我做了乙個簡單的包裝類(包含乙個資料結構):

package com.easily.ds  } 

?package com.easily.util

public function connect():void

} public function disconnect():void

public function select(sql:string, completehandler:function, errorhandler:function = null):void

; for each (var field:field in fieldlist)

data.push(item);

} }

completehandler(data);

} function faulthandler(info:object, token:object):void

} public function insert(sql:string, completehandler:function, errorhandler:function = null):void

function faulthandler(info:object, token:object):void

} public function remove(sql:string, completehandler:function, errorhandler:function = null):void

function faulthandler(info:object, token:object):void

} }

}

其中有3個方法,select,insert,remove,分別對應了sql語句中的select,insert,delete

用法很簡單,先連線:

var databasedata:databasedata = new databasedata();      

databasedata.host = "127.0.0.1";

databasedata.database = "game";

databasedata.password = "123456";

databasedata.port = 3306;

databasedata.username = "root";

var database:database = new database(databasedata);

database.addeventlistener(event.connect, onconnected);

database.connect();

function onconnected(event:event):void

如果不需要用了可以先斷開連線:

database.disconnect();
下面是select語句:

var sql:string = "select id,name from `npc`"; 

database.select(sql, endquery);

function endquery(data:array):void

;

npclist.push(npc);

}

}

insert語句用法會返回乙個insertid,也就是插入的那條資料的id。

python提高3 連線mysql資料庫

二 注意 三 參考 示例import pymysql 開啟資料庫連線本機,root使用者,密碼test123,資料庫testdb 先手動建立好 db pymysql.connect localhost root test123 testdb 使用 cursor 方法建立乙個游標物件 cursor c...

python3連線MySQL資料庫

在學習head first python 第7掌的時候,學習到用flask寫乙個web頁面,並把查詢到資料儲存在資料庫中 其中一段 def log request req flask request res str none import pymysql 書中介紹的是import mysql.con...

Python3連線MySQL資料庫及基本操作

0.242018.09.09 19 55 43字數 176閱讀 759 做介面測試,需要提前在資料庫插入預先準備好的測試資料,故,筆者做整理出用python3連線mysql資料庫及其基本的操作法方法 python3連線mysql資料庫使用到的第三方庫為 pymysql,當然,安裝也很簡單 直接pip...