【问题标题】:How to export a java project with a database ( connected to sql server ) for using in different computers?如何导出带有数据库(连接到 sql server)的 java 项目以在不同的计算机上使用?
【发布时间】:2014-12-30 23:50:51
【问题描述】:

我是使用数据库并将 java 连接到 sql server 的新手。我刚刚为它创建了一个数据库和一个 java 应用程序。我在我的库中使用了 sqljdbc4.jar 文件以及将应用程序与数据库连接所需的所有东西,但我想知道:我需要导出什么以便另一台计算机上的人可以使用该应用程序并拥有该数据库那台电脑,没有安装sql server什么的,我需要做什么?

【问题讨论】:

  • java 应用程序仅与数据库建立连接,但您可以导出计算机中的信息,前提是您使用 io 生成包含该信息的文件,然后插入新的计算机,或者即使您正在执行远程连接也没有必要

标签: java sql-server jdbc


【解决方案1】:

这取决于你想做什么。如果您希望他们通过您的应用程序连接到数据库,那么您必须通过提供权限来允许他们通过您的应用程序访问数据库。如果您想将整个数据库与您的 java 代码捆绑在一起,那么您需要使用一个应用程序数据库,例如 h2http://www.h2database.com/html/main.html。有 derby 和 hsql db 之类的替代方案,但 h2 比这更好。看h2主页上的对比。

【讨论】:

  • 好的,我认为第二个是我想要做的:我希望该应用程序拥有我在 SQL Server 上创建的数据库,如果我将该应用程序移动到其他计算机上,它们将然后在他们的计算机中拥有该数据库,并且他们所做的所有更改和内容都将保存在他们的计算机中。
  • @gencblakqori - SQL 服务器太大了,太移动了。 SQL server 可能是紧凑型的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
相关资源
最近更新 更多