Script Konek ke Database Sqlite - Insert Data - actionscript - (part 1)

flash connect to database
Actionscript konek ke database sqlite

Hallo,
Salam dari blogger yang jarang banget nulis. Hari ini saya ingin membagikan tutorial mengenai actionscript dan sqlite, tetapi tutorial akan saya berikan secara continue. 

Flash sudah mendukung agar developer dapat melakukan hal yang lebih extreme lagi di dunia web dan game desktop, walaupun kebanyakan flash hanya dapat menciptakan aplikasi-aplikasi kecil/sederhana sebagai media hiburan atau sebagai media interaktif. Hal-hal lainnya yang dapat Anda temukan di flash adalah dapat membuat aplikasi yang mendukung dapat konek ke database dan Anda juga dapat membuat aplikasi berbasis Android.

Mengenai database, sebenarnya flash sudah lama dapat melakukan koneksi database, diantaranya dapat import database dengan menggunakan Php, MySql, Sqlite, dan sebagainya. Kita akan membahas mengenai scriptnya terlebih dahulu.

Yuk, simak berikut script di bawah ini :

//digunakan untuk sql connection
import flash.data.SQLConnection; 

//digunakan untuk sql result
import flash.data.SQLResult;

import flash.events.SQLErrorEvent; 
import flash.events.SQLEvent; 
import flash.filesystem.File; 
import flash.events.Event;

//digunakan untuk execute query
import flash.data.SQLStatement;
//---------------
var selectStmt:SQLStatement;
var conn:SQLConnection = new SQLConnection();


Di atas adalah hal yang penting perlu Anda perhatikan, karena tanpa script di atas program Anda tidak dapat berjalan.

kemudian dilanjutkan dengan script :

loadDb();
function loadDb():void{

 conn.addEventListener(SQLEvent.OPEN, openHandler); 
 conn.addEventListener(SQLErrorEvent.ERROR, errorHandler); 

 var folder:File = File.applicationDirectory; 
 var dbFile:File = folder.resolvePath("database.db"); 

        conn.openAsync(dbFile);
}

Di bawahnya tambahkan script berikut :

function openHandler(event:SQLEvent):void { 
 trace("koneksi database sukses");

 var insertStmt:SQLStatement = new SQLStatement(); 
 insertStmt.sqlConnection = conn; 
 trace("loading insert data .... !!!");
 var sql:String=
  "INSERT INTO data_bobot (bobot, hasil_hitung, profesi)"+
     "VALUES('"+result_nn.text+"','"+result_txt.text+"','"+position_txt.text+"')";

 insertStmt.text = sql; 
 insertStmt.addEventListener(SQLEvent.RESULT, function(){
        trace("\nsukses insert data...!!");
 }); 
 insertStmt.execute();
}


Tambahkan script error, script ini akan berjalan ketika program Anda tidak dapat konek ke database.

function errorHandler(event:SQLErrorEvent):void 

      trace("Error message:",event.error.message);
      trace("Details:",event.error.details);
      trace("gagal konek ke database");


Di atas merupakan hal dasar yang perlu Anda lakukan untuk melakukan insert data ke database yang Anda gunakan. Namun, disini saya menggunakan sqlite browser sebagai database nya. 
Script Konek ke Database Sqlite - Insert Data - actionscript - (part 1) Script Konek ke Database Sqlite -  Insert Data - actionscript - (part 1) Reviewed by Ardy S on October 06, 2017 Rating: 5

No comments:

Powered by Blogger.