2011-11-24 60 views
0

我有一個MySQL數據庫和一個使用它的JDBC應用程序。我想分發應用程序。我將數據庫複製到我的應用程序文件夾。我也有項目中包含的myconnectionj jar文件。MySQL:使用Java進行本地連接

如何創建url/connectionString以連接到應用程序而不是使用服務器?我想像我們爲Access文件所做的那樣進行連接。我們可以輕鬆地將它與應用程序分發並使用它。如何在不使用服務器的情況下實現與MySQL DB相同的功能。

+1

你......不能。 MySQL是一個RDBMS。 –

+1

訪問是基於文件的。只需在文件中指定某些內容很容易。 MySQL是一種成熟的客戶端 - 服務器體系結構,不能像使用Access一樣將它捆綁到一個「.mdb」類型的文件中。 –

回答

1

我不知道MySQL是否可以提供這種靈活性。但是存在其他數據庫,可以將數據存儲在文件中並將其移植到客戶端。您可以ckeck如下:

  1. 德比DB
  2. HSQL DB
  3. SQL精簡版
0

我不知道是否有一個mysql-包裝這樣的測試。 AFAIK你需要一個正在運行的服務器。

如果您需要便攜性,您應該檢查文件數據庫,如:H2,HyperSQLSQLLite