我的Java桌面代码使用SQL Server 2008数据库作为其持久层。我希望能够将这些代码分发给数据库。也就是说,java代码应该排序为“包含数据库”。程序的任何用户都应该拥有数据库的本地副本,并且应该能够使用我的java代码,而无需安装整个sql服务器,也不需要执行所有复杂的设置(也许一些小型exe文件可以安装我的数据库)。我该怎么做呢 ?我需要为Java代码创建独立的数据库(最好是SQL Server)
编辑
我想与我的Java代码包我的数据库。我需要一些关于如何去做的建议。我是新手,所以我不知道与我想做什么有关的技术术语。所以,我甚至无法搜索谷歌。我会用什么词搜索?我需要关于如何去做的想法。有经验的人可以指导我。
你不能用SQL Server做到这一点。您的客户必须安装SQL Server。您可以将数据库更改为嵌入式数据库,如[JavaDB](http://www.oracle.com/technetwork/java/javadb/index.html),并检查数据库是否安装在客户端计算机上,如果不是然后运行脚本以使用基础数据安装数据库。 – 2013-03-20 06:44:11
@Christopher这是一个有效的问题。另外,我不知道如何为Java代码编写独立的数据库。 – 2013-03-20 06:44:37
@Christopher - 我不明白为什么这个问题是无效的。我想用我的java代码打包我的数据库。我需要一些关于如何去做的建议。我是新手,所以我不知道与我想做什么有关的技术术语。所以,我甚至无法搜索谷歌。 – 2013-03-20 06:45:44