我开发了一个使用 SQL Server 2008 数据库的 Java 项目。现在,如果我想将该 Java 应用程序交付给任何人(例如客户),而该人将实际实现我的 Java 应用程序以供他/她使用,那么我将如何交付用于存储应用程序使用的数据的数据库?即我需要使用 jar 文件交付数据库。
最佳答案
如果我理解正确的话,您是在问如何将 MS SQLServer 数据库打包在 java jar 文件中?
抱歉,这是不可能的。 SQLServer 是一个商业的、特定于平台 (Windows) 的 native 应用程序,因此必须由“客户端”安装。
如果您确实需要在应用程序中嵌入数据库,并且绝对不需要使用 SQL Server,可以使用几种基于 Java 的嵌入式数据库,例如 HSQLDB、H2、Derby、SQLite 等。
关于java - 使用 SQL Server 2008 数据库交付 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22879842/