本人用AS3.0開發的as3專案,沒有用后臺php等,就參考了asSQL2.8.SWC庫檔案直接操作mysql,程式能夠插入、修改記錄,但不知道如何顯示查詢記錄,折騰了好久都沒弄出來,只能執行到
var token:MySqlToken =st.executeQuery(sql);這里,后面的函式估計用錯了。哪位高手幫忙修改一下,將感激不盡!代碼如下:
package
{
/**
* @author: pengzhe
* @date: 2017-8-21 下午5:59:53
* @version: airee334 V1.0.0
* @description: <<請在此處簡要描述 airee334 的主要功能>>
*/
import com.maclema.mysql.Connection;
import com.maclema.mysql.MySqlToken;
import com.maclema.mysql.ResultSet;
import com.maclema.mysql.Statement;
import com.maclema.mysql.events.MySqlErrorEvent;
import com.maclema.mysql.events.MySqlEvent;
import flash.display.Sprite;
public class airee334 extends Sprite
{
//屬性 ----
//初始化----
public function airee334()
{
var host:String = "localhost";
var port:int = 3306;
var user:String = "root";
var pwd:String = "123456";
var database:String = "assq";
var con:Connection = new Connection(host,port,user,pwd,database);
con.connect();
var st:Statement = con.createStatement();
var sql:String="SELECT id,name FROM user";
var token:MySqlToken =st.executeQuery(sql);
token.addEventListener(MySqlEvent.RESULT,function (e:MySqlEvent):void{
var rs:ResultSet = e.resultSet;
var userName:String = rs.getString("id");
var roleId:String = rs.getString("name");
while ( rs.next() )
{
var _userNameArr:Array =new Array();
var _roleIdArr:Array = new Array();
_userNameArr.push(userName);
_roleIdArr.push(roleId);
}
trace(_userNameArr);
trace(_roleIdArr);
con.disconnect();
});
token.addEventListener(MySqlErrorEvent.SQL_ERROR,function(e:MySqlErrorEvent){
trace("訪問出錯了...");
con.disconnect();
});
}
//介面-----
//事件-----
}
}
uj5u.com熱心網友回復:
沒經過驗證,貌似明顯有錯的地方修改了下
token.addEventListener(MySqlEvent.RESULT,function (e:MySqlEvent):void{
var rs:ResultSet = e.resultSet;
var _userNameArr:Array =new Array();
var _roleIdArr:Array = new Array();
while ( rs.next() )
{
var userName:String = rs.getString("name");
var roleId:String = rs.getString("id");
_userNameArr.push(userName);
_roleIdArr.push(roleId);
}
trace(_userNameArr);
trace(_roleIdArr);
con.disconnect();
});
uj5u.com熱心網友回復:
就是這 段代碼沒有執行,不知哪里錯了。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115353.html
標籤:MySQL
上一篇:# 操作mongo資料庫視圖
