2016-11-04 9 views
0

私は非常にポータブルなので、コンピュータに2.7GbのサイズのSql Serverのモンスターはインストールしません。私は簡単な解決策を探したい。私はデータベース(おそらくサーバー)にアクセスする必要があるJavaのフォームアプリケーションを持っています。移植可能なデータベース(AccessまたはSqlLite)で作業する方が簡単だと思いました。JavaからSQLiteデータベースまたは(SqlLiteのSqlブラウザ)にアクセスできますか?

これはインストーラの解決策ですが、1Gb以上の大きさではありません。当初、テキストファイルやExcelを使用してデータを保持することを考えましたが、線と表の間の制約や関係を簡単にシミュレートできないため、この方法も難しいです。

答えて

1

もちろん、JavaからSQLiteデータベースにアクセスすることは可能です!あなたが読むことができるようにhere

SQLiteのデータベースは単一のディスクファイルです¹。

このデータベース(ファイル)との読み書きには、ドライバを使用する必要があります。 Javaで

コードは(hereから取られた)次のようになります。

How to Specify Database Files 

Here is an example to select a file C:\work\mydatabase.db (in Windows) 

Connection connection = DriverManager.getConnection("jdbc:sqlite:C:/work/mydatabase.db"); 


A UNIX (Linux, Mac OS X, etc) file /home/leo/work/mydatabase.db 

Connection connection = DriverManager.getConnection("jdbc:sqlite:/home/leo/work/mydatabase.db"); 
+0

感謝を!私はそれを知らなかった!かっこいいね –

関連する問題