MySQL:Javaを使用してローカルに接続する

私はJDBCを介してそれを使用してMySQLデータベースとJavaアプリケーションを持っています。私はアプリケーションを配布したい。 DBを自分のアプリケーションフォルダにコピーしました。また、プロジェクトにmyconnectionj jarファイルが含まれています。

サーバーを使用する代わりに、アプリケーションと一緒にデータベースに接続するurl/connectionStringを作成する方法は?私はAccessファイルのように接続したい。アプリケーションと共に簡単に配布して使用することができます。サーバを使わずにMySQL DBを使って同じことを達成する方法。

0
アクセスはファイルベースです。ファイルで何かを指すだけで簡単です。 MySQLは本格的なクライアント/サーバーアーキテクチャであり、Accessの場合と同じように単一の .mdb 型ファイルにまとめることはできません。
追加された 著者 Marc B,
あなたは...できません。 MySQLはRDBMSです。
追加された 著者 Brian Roach,

2 答え

MySQLがその柔軟性を提供できるかどうかはわかりません。しかし、データをファイルに保存し、それをクライアントに移植できるようにする他のデータベースが存在します。あなたは以下をckeckすることができます:

  1. Derby DB
  2. HSQL DB
  3. SQL Lite
1
追加された

そのようなテストのためにmysql-wrapperがあるかどうかはわかりません。 AFAIKには実行中のサーバーが必要です。

移植性が必要な場合は、 H2 HyperSQL または SQLLite を参照してください。

0
追加された