morilib relations: a relational database


Top - チュートリアル - 操作方法 - リファレンス - 関数 - JDBC - ダウンロード - English

JDBCの使用

JDBC経由でmorilib relationsにアクセスするときには以下の情報をセットしてください。
ドライバ名 net.morilib.db.jdbc.RelationsDriver
URI jdbc:relations://データパス/
パスの区切り文字はOSによらずスラッシュです。 最後のスラッシュは必要です。

データパスは以下のとおりです。
UNIX 実際のデータパスと同じです。
例: /usr/local/db → jdbc:relations:///usr/local/db/
Windows ドライブ名を最初のディレクトリとして指定します。
例: C:\usr\db → jdbc:relations:///c/usr/db/
ユーザ名 無視されます
パスワード 無視されます

以下に例を示します。

	public void example1() {
		Connection c = null;
		PreparedStatement s = null;
		ResultSet r = null;
		int j;

		try {
			Class.forName("net.morilib.db.jdbc.RelationsDriver");
			c = DriverManager.getConnection("jdbc:relations://path/to/database/");
			s = c.prepareStatement("select NAME from idols");
			r = s.executeQuery();
			while(r.next()) {
				System.out.println(r.getString("NAME"));
			}
		} catch(Exception e) {
			throw new RuntimeException(e);
		} finally {
			try {
				if(r != null)  r.close();
				if(s != null)  s.close();
				if(c != null)  c.close();
			} catch(Exception e) {
				throw new RuntimeException(e);
			}
		}
	}


Yuichiro Moriguchi
yuichiro-moriguchi@nifty.com