2013-02-19 10 views
11

SQLiteドライバを使用しています http://code.google.com/p/sqlite-jdbc/wiki/Introduction 上記の文書に示す例は、既存のデータベースを接続する方法を示しています。JDBCでデータベースを作成する

私のアプリケーションでは、SQLiteデータベースを作成する必要があります。どうやってするか?拡張子が.dbのファイルを作成すれば十分ですか? createFile()という機能もあります。もしそうなら、それを使う方法?私はグーグルで、誰も明確な答えを出していません。

答えて

30

SQLiteは、ファイルがまだ存在しなかった場合、最初に接続しようとすると新しいデータベースファイルを作成します。

したがって、jdbc:sqlite:filename.dbをJDBC接続文字列として使用し、filename.dbを作成する権限があれば、自動的に作成されます。必要に応じて、このファイルを手動で事前に0サイズで事前作成することもできます。

+0

ここで作成してください。 – shareef

+1

ファイル名が/(Windowsの場合は\)で始まる場合は、デフォルトの現在のプロセスディレクトリ、または完全修飾パスで通常のファイル名規則に従ってfilename.dbを処理します。 – mvp

+0

私のケースでは、私のコンピュータで検索したプログラムファイルのtomcatフォルダ内のbinのfoldetにありがとう@ – shareef

関連する問題