【AIR】Flash IDEでSQLite その1
最近仕事でやることになったのでメモ。
とりあえずDBへの接続まで、
とりあえずDBへの接続まで、
※このクラスはドキュメントクラスから設定してます。
package
{
import flash.display.MovieClip;
import flash.data.SQLConnection;
import flash.data.SQLMode;
import flash.events.SQLEvent;
import flash.events.SQLErrorEvent;
import flash.filesystem.File;
public class Main extends MovieClip
{
private var con:SQLConnection;
private var file:File;
public function Main()
{
con = new SQLConnection();
con.addEventListener(SQLEvent.OPEN, openHandeler);
con.addEventListener(SQLErrorEvent.ERROR, errorHandler);
//とりあえずデスクトップに「dbFile.db」が作成されるようにしてあります。
file = File.desktopDirectory.resolvePath("dbFile.db");
if (file.exists) {
trace("ファイルは存在します。" + file.nativePath);
}else {
trace("ファイルは存在しません。" + file.nativePath);
}
//ファイルを作成
con.openAsync(file, SQLMode.CREATE);
}
private function openHandeler(e:SQLEvent):void {
trace("データベースのオープンが成功しました。");
}
private function errorHandler(e:SQLErrorEvent):void {
trace("データベースの接続でエラーが発生しました。"+e.error.message);
trace(e.error.details);
trace("--------------------------------------------------")
}
}
}
トラックバック(0)
このブログ記事を参照しているブログ一覧: 【AIR】Flash IDEでSQLite その1
このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/76

