Flutterラボの
プレミアム会員になる
【Dart】FlutterデベロッパーがバックエンドもDartで開発してみる(2日目-データベース接続-)
2021.01.20
昨日したこと
Dartアプリケーション開発の環境構築
今日したこと
MySQLに接続して、SQL文でデータを取得する
パッケージをインストール
『mysql1』パッケージを使って接続しました。
DartでMySQL接続してSQL文で情報取得
XAMPPでMySQLがlocalhostでアクセスできるようにしておきます。
var settings = new ConnectionSettings(
host: 'localhost',
port: 3306,
user: 'root',
password: 'password',
db: 'mydb'
);
var conn = await MySqlConnection.connect(settings);
これで接続はできているので、あとはSQL文で取得するだけです。
var results = await conn.query('SELECT * FROM users');
取得した情報を出力
var _list = [];
for (var row in results) {
_list.add('${row.fields}');
}
request.response.write('$_list');
これでDBに接続して情報を取得するという、WEB APIの基本部分を作成することができました。
明日からは、POSTを試してみたいと思います。
Flutterラボ
hatchoutschool
Flutter Daily
Flutterに関する記事を日々更新しています (215本)
2020.06.01
#Flutter #dart #プログラミング #ハッチアウトスクール #Flutterstudy #アプリ開発 #Flutter入門 #プログラミング入門 #プログラミング初心者 #hatchoutschool #Flutterラボ #Dart_Lang #入門 #データ型 #Dart入門 #モバイルアプリ #エラー #iOS #flutterアプリ開発 #プログラミング学習
【Dart】Stringからint, double, DateTimeに変換する
2020.09.14
【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18
【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01
【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13