2

我想使用 Dart 库“sqljocky”从 mysql 获取数据到一个变量。然后我将通过 Socket 将该变量发送给客户端

  cnx.connect(user:user, password:password, port:port, db:db, host:host).chain((nothing) {
    log.debug("got connection");
    return cnx.useDatabase(db);
  }).chain((dummy) {
    return cnx.query("select * from tablename");
  });

无论如何都要这样做,谢谢

4

1 回答 1

1

自问题发布以来,Dart 的语法和 sqljocky 的 API 略有变化。这就是您现在从 sqljocky 中的查询获取结果的方式。

var pool = new ConnectionPool(user:user, password:password, port:port, db:db, host:host);
pool.query('select * from tablename').then((result) {
  for (var row in result) {
    print("A row:");
    for (var col in row) {
      print(col);
    }
  }
});
于 2013-02-09T14:48:07.970 回答