java - 使用 SQL Server 2008 数据库交付 Java 应用程序

标签 java sql-server-2008 jar

我开发了一个使用 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/

相关文章:

java - 在 Android 中通过 Intent 将附件添加到 Gmail 应用程序

java - 我该如何跳出这个循环? java

sql - 存储过程 OUTPUT 参数始终返回 NULL

java - 同一包的类可以分布在多个 Jar 文件中吗?

java - 对本地存储库(gradle)中的依赖关系感到困惑

java - 无法加载 uber jar 中没有的类

java - 使用 Java 执行 WIndows 命令行命令

database - 在 SQL Server 中存储图像

sql - 从 SQL Server 连接获取最大值

java - 列出 JAR 资源文件夹中所有子目录的名称