[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 メーリングリストの案内