2012-08-23 3 views
2

다트 라이브러리 "sqljocky"를 사용하여 mysql에서 데이터로 변수를 가져 오려고합니다. 그럼 어쨌든 다트를 사용하여 sqljocky에서 변수에 데이터 가져 오기

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"); 
    }); 

소켓

를 통해 클라이언트 변수는 질문이 게시 된 이후 감사

+0

Dart에서 MySQL DB에 대한 연결을 설정 했습니까? –

+0

네,하지만 쿼리 – DeLe

+0

후에 값을 얻고 싶습니다. 그리고 이미 클라이언트와의 websocket 연결이 있습니까? –

답변

1

다트의 구문과 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); 
    } 
    } 
});