5分でわかる! sqljockyでdart+mysql

10
Sqljocky Sqljocky Dart+MySQL Dart+MySQL hiro345@SSS(G) 5でわかる!

Upload: hiro345

Post on 12-May-2015

1.100 views

Category:

Technology


6 download

DESCRIPTION

2014-03-15開催のNSEGで発表した資料です。DartでMySQLを使うためのコネクタ Sqljocky を紹介しています。

TRANSCRIPT

Page 1: 5分でわかる! SqljockyでDart+MySQL

SqljockySqljockyででDart+MySQLDart+MySQLhiro345@SSS(G)

5分でわかる!

Page 2: 5分でわかる! SqljockyでDart+MySQL

自己紹介● 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 など

Page 3: 5分でわかる! SqljockyでDart+MySQL

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

Page 4: 5分でわかる! SqljockyでDart+MySQL

2月だったのでDart!

http://jr-skiski.com/

だったのですが、2/15の大雪のせいで、3月になってしまいました....2/15当日、TwitterのTLでは「ぜんぶ雪のせいだ」というツイートが多く見受けられました。JR SKI SKI のキャッチコピーですね。

Page 5: 5分でわかる! SqljockyでDart+MySQL

Sqljockyとは● MySQL Connector for Dart● https://github.com/jamesots/sqljocky● GPL

Page 6: 5分でわかる! SqljockyでDart+MySQL

インストール

1.DartEditorでプロジェクト新規作成2.pubspec.yaml に sqljockyを指定

name: sample_sqljockydescription: A sample command-line applicationdependencies: sqljocky: 0.9.0

Page 7: 5分でわかる! SqljockyでDart+MySQL

connection.optionsで設定user=sqljockypassword=sqljocky#defaults to 3306port=3306db=sqljocky#defaults to localhost

Page 8: 5分でわかる! SqljockyでDart+MySQL

Dartプログラムでの利用

import 'package:sqljocky/sqljocky.dart';import 'package:sqljocky/utils.dart';import 'package:options_file/options_file.dart';import 'dart:async';

Page 9: 5分でわかる! SqljockyでDart+MySQL

サンプルプログラム● テーブルの作成と削除● データの挿入、検索● コネクションプーリングの使い方● プリペアードステートメントの使い方● Futureを使ってメソッドチェーン

Page 10: 5分でわかる! SqljockyでDart+MySQL

まとめ● Sqljocky簡単● DartですぐにMySQLが利用可能