java 添加数据源

2025-03-04 23:34:11
推荐回答(4个)
回答1:

你这种情况,一般情况下需要另外做一个安装程序,在用户安装你的软件的时候一起安装jre(这好像就是所谓的分发,应该是必须的步骤),还有你如果要做成单机版,需要使用数据库,一个方法当然是把sql server一起分发了,但是按照你的情况,系统很小,那就没有必要了,一个sql server就很大了。这种情况下,其实你可以考虑不使用数据库,如果应用不复杂的话,直接使用配置文件(如xml)的方式保存数据就行,像现在的很多很多游戏,都是通过这个方式保存数据的(如游戏进度等)。当然,你还可以考虑使用一些内嵌式的数据库,像这种数据库,体积很小,但是能够完成基本的数据存储。
其实你这种情况我也没碰到过,我只做过一些web应用。只是把我的理解说出来而已,而具体的安装程序的方式你可以模仿这个软件,它也是用java写的一个单机版软件
http://argouml.tigris.org/

回答2:

那jar还有什么优势?

回答3:

JDK的话,如果你要的话可以把jre一起跟你的程序一起捆绑在一起。也就是说你自己把jre放到你程序的目录里面,然后简单点的就写一个批处理来调用jre中的java来运行你的程序,复杂点的可以做一个exe的包装来调用java运行你的程序。

SQL server的话,呃,话说,这跟你的程序有啥米关系么?你程序用的数据库连接应该是连接到你自己的服务器吧,这跟客户机有没有装SQL server没关系吧~~你要做的就是,把JDBC的驱动放在你的程序目录下,在java的命令行参数-classpath里面指明这个驱动的路径,这样你的程序就可以用SQL语句了~~

如何编写连接数据库,呃,自己搜索JDBC,看看API都会了,不多说。

用javadb替换你的SQL server,javadb才2MB哟~~

回答4:

做个web应用吧,这样在客户端得浏览器里就能访问你服务器的应用程序了。