主に父が使用するための小さな会計アプリを作成しようとしています。彼の PC は Windows 98 を実行しています (そして、技術的な懸念とロジスティックスの問題から、アップグレードはほとんど問題外です)。Java 4 および 5 は Windows 98 でも動作するようですが、DB 部分については完全にわかりません。Windows 98 にインストールして実行でき、JDBC ドライバーが利用可能な最新の優れたデータベースを知っている人はいますか? もちろん、ドライバーは 1.6 よりも古い Java バージョンで動作する必要があります。たとえば、ジェネリックや自動アンボックス、その他の最近の機能はありません。
10 に答える
Derbyは常に可能性があります。これは、アプリケーションに組み込まれたものとスタンドアロン データベースの両方として機能し、Java 5 の拡張機能としてダウンロードできます。注意してください。これが小さなスタンドアロン アプリの場合、Derby はうまく機能します。これ以上のパフォーマンスを証明することはできませんが、同僚から肯定的なレビューを聞いています.
これには反対票が投じられますが、MSDE 2000 は引き続きダウンロードできます。
ただし、インストールは MS SQL Server Express エディションの新しいバージョンほど簡単ではないことに注意してください。役に立つことをする前に、接続に問題が発生する可能性があるため、非常に慎重にインストールしてください(警告しませんでした)。しかし、一度起動して実行すると、「通常は」(エヘム)時間を節約できます(ただし、それほど多くはありません)。
そしてJDBCサポート?MS SQL Server 2000 ドライバーを入手します。
火の鳥。サービスとしてインストールすることも、組み込みモードで使用することもできます。
スクライト。これらの単一ユーザーの組み込みユースケースに最適です。
HypersonicDBまたはDerbyは論理的な選択のように思えますが、Java 1.5 で実行される純粋なJava データベースであれば実行可能のようです。Windows 98 がこれらのデータベースで正式にサポートされていないという懸念については、Microsoft は Windows 98 をサポートしていないため、基礎となるデータベースで直接サポートされることはありません。純粋な Java 実装では、ファイル サイズが Windows 98 (2GB?) の制限を超えないことが主な懸念事項です。JVM が Windows 98 で実行される場合、JVM で実行される純粋な Java 実装は問題ありません。
Symantec Visual Cafeには、Java 用の優れた IDE と優れたデータベースサポートがありました。初期のJavaバージョン/初期のWindowsバージョン用の本格的なJava開発を計画している場合は、Cafeが最適でした。
Postgres の最新バージョン
私はMySQLに投票します:)