2009-08-17 5 views
2

私は知っている...あなたはデータベースとしてテキストファイルを使用するために今、私をナッツと呼ぶ必要があります。 それはあなたには大丈夫、確かにJava 1.3を使用して私を非常識な私を呼び出すために十分です。 Java 1.3用のデータベースとして、テキストファイルに代わる良い選択肢は何ですか?

は(はい、そのための言い訳があります)私に説明してみましょう:私は千点の理由で(またはしない)ようにするJava 5または6とにアップグレードすることができないことを会社のために働く

を.. 。 DB2システム上でデータベースを作成/変更することはできません。彼らは私たちが私たちの仕事をやらせたくないよう

私が知っている...それは見えます...

十分まあ、言いました。要点は、テキストファイルを使用して300のレポートをフィードしていることです。 300と成長している...そして、私たちのサーバーがダウンして破壊の危機に瀕している...

私はSQLiteのを使用してみましたが、Java 1.3で動作する任意のコネクター/ラッパーを見つけることができませんでした...

そして、今私はアイデアから外れています...

誰もがその道を通って(伝えるために生き残った)、助言の任意の部分を与えることができます...実際には、誰からのアイデア...

編集:データベースサーバーをインストールできません。だからこそ私はSQLiteを '無人の'データベースだと思ったのです。

+0

で詳細を見ることができるデータベース上の要件は何ですか?キーバリューストアが必要ですか?クエリ言語を使いたいですか? – Zed

+0

私はクエリ言語が必要です。 – aldux

答えて

5

Java 1.3、あなたの神々、パンチカードも使いますか? :)

深刻なことに、HSQLDBは、すべてのJDKをサポートすると主張しています。先史時代の1.1でもそうです。多分それはあなたの役に立つでしょう。

+1

私は同様の状況でHSQLDBをよく経験しました。 – jsight

1

あなたの要件に合わせてJava用のオープンソース組み込みデータベースの数があります。

http://java-source.net/open-source/database-engines

は大きな問題はまだJavaの1.3をサポートし、それらのどの(もしあれば)です。あなたが見つけられるものを見いだすために文書の周りに迷惑をかけることをお勧めします。

1

10.3.1.4より前のApache Derbyのバージョンは、JDK 1.3をサポートしています(release notes for 10.2.2.0を参照)。これは、Derbyはサポートされているデータ型や関数の上にいくつかの違いでDB2と同じSQLダイアレクトを使用していることは注目に値します

、あなたがdeveloperworks

関連する問題