[Seasar-user:5017] Re: [S2DAO] SQLite を利用する時の設定
Hiroyuki Onagi
[E-MAIL ADDRESS DELETED]
2006年 11月 9日 (木) 11:59:11 JST
本間@S2Daoチーム 様
小名木です。
ご回答ありがとう御座います。
以下に JDBC にて SQLite へアクセスしたコードの一部を
添付いたします。
SQLite のDBファイル "c:\sqlite\Sample" に存在する
SAMPLE_TABLE というテーブルへアクセスする例です。
実際に動作する事を確認しております。
public class SampleJDBC {
/** ドライバの指定 */
public static final String JDBC_DRIVER = "SQLite.JDBCDriver";
public static final String JDBC_MANAGER = "jdbc:sqlite:/c:/sqlite/Sample";
public static void main(String[] args) {
try {
Class.forName(JDBC_DRIVER);
Connection connection = DriverManager.getConnection(JDBC_MANAGER);
connection.setAutoCommit(false);
Statement st = connection.createStatement();
// SQL文を実行。
ResultSet rs = st.executeQuery("select ID, VALUE from SAMPLE_TABLE");
List retList = new ArrayList();
// Listへ格納
while (rs.next()) {
retList.add(rs.getString("VALUE").toString());
}
// リストの中身を表示
for (int i = 0; i < retList.size(); i++) {
System.out.println((String) retList.get(i));
}
rs.close();
st.close();
connection.commit();
connection.close();
} catch (java.lang.Exception e) {
e.printStackTrace();
}
}
}
>本間@S2Daoチーム です。
>
>On 11/8/06, [E-MAIL ADDRESS DELETED] <[E-MAIL ADDRESS DELETED]> wrote:
>
>> エラーは、"テーブルが見つかりません" というエラーになります。
>> おそらくdicon の記述が間違っているとのだと思いますが、
>> どなたか、SQLite を利用されている方がいらっしゃいましたら
>> ご教示願います。
>
># SQLiteは全く触ったことがないのですが...
>
>JDBC APIを用いてSQLiteを使う場合のサンプルを見せていただけま
>すか? そうしていただけたら、diconへどう設定すれば良いかアド
>バイスできると思います。
>diconへ書くのは、JDBC APIで行っていることですので。
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内