【问题标题】:Java Application Deploying With SQL Server Database使用 SQL Server 数据库部署 Java 应用程序
【发布时间】:2017-02-18 13:49:56
【问题描述】:
我通过使用休眠连接和数据库的 MS SQL 服务器开发了一个 java swing 应用程序。应用程序工作正常。而且我知道创建和 EXE 的方式以及应用程序的安装程序。我的问题是,我如何将此应用程序安装到另一台带有数据库的计算机上。我应该在那台计算机上安装 SQL 服务器,还是有什么方法可以使用数据库而不在该计算机上安装整个 SQL 服务器。
【问题讨论】:
标签:
java
sql-server
swing
hibernate
【解决方案1】:
据我所知,如果不安装 SQL Server 就无法使用数据库,除非您配置应用程序将与您电脑上的数据库通信,但这很复杂
【解决方案2】:
另一种方法是让您在数据库中创建一个视图并将您需要的数据提取到一个 csv 文件中,将该文件包含在应用程序的资源文件夹中,然后使用 Lucene 对其进行查询
看看如何开始: here
当您需要更新文件中的数据时,您可以发布应用程序更新,将这些更改包含在 csv 文件/s中