2012-02-23 3 views
1

Googleの可視化DataTableオブジェクトへのJDBC ResultSetを変換する一般的な方法はありますか?JDBCのResultSetのGoogleの可視化API内のDataTableに?

ColumnDescriptionオブジェクトを作成するためのResultSetMetaDataを使用して、反復が行を移入するようなことがあるだろうように思えます。しかし、もし私がGoogleの検索を介してそれを見つけることができます。

ResultSetMetaDataとDataTableの両方に特別なプロパティがありますので、カスタムメソッドを作成するガーデンパスを開始する前に、ここで再度チェックしてみたいです。これらはトップの方法executeQuery(...)から、様々な翻訳を扱うクラスのターンコール他の方法、で呼び出され

... 
    ResultSet rs = stmt.executeQuery(queryString); 

    DataTable table = buildColumns(rs, columnIdsList); 
    buildRows(table, rs); 
    return table; 

答えて

0

クラスcom.google.visualization.datasource.util.SqlDataSourceHelperは、このの世話をする2つの静的メソッドbuildColumns()buildRows()を持っていますステップ。これはMySQLだけで動作すると言われていますが、コードは透過的で、他のターゲットデータベースをカスタマイズすることができます。

sqlTypeToValueType(metaData.getColumnType(i)); 
関連する問題