2011-11-24 79 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