2011-08-13 4 views
7

私はちょうど "それを得る"ではないと思います。私のコンピュータにSQLiteがインストールされておらず、埋め込みデータベースを使用するJavaアプリケーションを作成したい場合、SQLiteJDBC JARをプロジェクトにダウンロード/インポートするだけです。または、先にSQLiteをインストールしてから、SQLiteJDBCコードがクエリに接続して実行するためのデータベースファイルを作成する必要がありますか?SQLiteJDBCが動作するようにSQLiteをインストールする必要はありますか?

SQLiteJDBCをダウンロード/インポートするだけでは不十分な場合、Javaアプリケーションを実行するすべてのシステムにSQLiteがインストールされていることを確認する必要はありませんか?そしてポータブル/エンベデッドデータベースの目的を破っていないのですか?彼らはあなたがそれを作成しなければならないの、SQLiteJDBCはあなたのためにそれを作成しない(HelloWorld.sqliteが作成される方法を教えてくれません

  1. :ので、基本的に、私はSQLiteJDBCのチュートリアルにハングアップ取得しています

    SQLiteの最初のコマンドプロンプトなど)。そして

  2. 彼らは、APIがここにすべてのヘルプは大歓迎です

仕事に呼び出すためSQLiteJDBCはSQLiteのに依存しているかどうかを明らかにすることはありません!

+0

H2は、メモリ、ファイルベース、またはサーバーモードで使用できる、純粋なJavaの代替品(シングルジャー依存)です。 – 01es

+0

こんにちはマッシー、スタックオーバーフローへようこそ! - あなたの質問は簡単に答えることができ、将来の訪問者にも役立つように、将来的に説明的なタイトルを探してみてください。副次的注意:HTMLを使用するのではなく、数字( '1'、 '2')を入力するだけで番号付きリストをフォーマットすることができます。 –

答えて

5

SQLLite JARをアプリケーションのCLASSPATHに配置する必要があります。それを超える「インストール」はありません。

多分this tutorialがお手伝いします。

ここでは、データベースとテーブルの作成方法を示すanotherです。

+0

私はNetBeansにいます。これは、プロジェクトのプロパティ>>ライブラリ>> {コンパイル、プロセッサまたは実行}(いずれか)を意味しますか?その後、CLASSPATHに追加されると、con = DriverManager.getConnection( "jdbc:sqlite:HelloWorld.sqlite");を使用します。私の接続文字列として、SQLiteJDBCは自動的にHelloWorld.sqliteデータベースを作成しますか?そして、ヒントのためにありがとう! – Massie

+0

これを追加してコンパイルします。いいえ、データベースは作成されません。あなたはそれをしてテーブルを作る必要があります。 – duffymo

関連する問題