5分でわかる! sqljockyでdart+mysql
DESCRIPTION
2014-03-15開催のNSEGで発表した資料です。DartでMySQLを使うためのコネクタ Sqljocky を紹介しています。TRANSCRIPT
SqljockySqljockyででDart+MySQLDart+MySQLhiro345@SSS(G)
5分でわかる!
自己紹介● hiro345
twitter: @hiro345● blog: http://www.sssg.org/blogs/hiro345/
● 執筆 @IT ... Java, Eclipse, Android, C 日経Linux ... Java, Dart, Cloud 日経ソフトウェア ... Java Java World, WEB+DB Press など
Dartとは● https://www.dartlang.org/
– Webアプリ開発用プログラミング言語● Dartiumやコマンドラインで実行可能
– Dart VM– JavaScriptコンパイラ同梱
● 2014年2月はDart Flight School開催– https://www.dartlang.org/events/2014/flight-school/– http://googledevjp.blogspot.jp/2014/01/dart-flight-
school.html– http://www.sssg.org/public/meeting/20140201
2月だったのでDart!
http://jr-skiski.com/
だったのですが、2/15の大雪のせいで、3月になってしまいました....2/15当日、TwitterのTLでは「ぜんぶ雪のせいだ」というツイートが多く見受けられました。JR SKI SKI のキャッチコピーですね。
Sqljockyとは● MySQL Connector for Dart● https://github.com/jamesots/sqljocky● GPL
インストール
1.DartEditorでプロジェクト新規作成2.pubspec.yaml に sqljockyを指定
name: sample_sqljockydescription: A sample command-line applicationdependencies: sqljocky: 0.9.0
connection.optionsで設定user=sqljockypassword=sqljocky#defaults to 3306port=3306db=sqljocky#defaults to localhost
Dartプログラムでの利用
import 'package:sqljocky/sqljocky.dart';import 'package:sqljocky/utils.dart';import 'package:options_file/options_file.dart';import 'dart:async';
サンプルプログラム● テーブルの作成と削除● データの挿入、検索● コネクションプーリングの使い方● プリペアードステートメントの使い方● Futureを使ってメソッドチェーン
まとめ● Sqljocky簡単● DartですぐにMySQLが利用可能