java 添加数据源

高分求解:如何能使Java编写的窗口应用程序(含连接数据库)能在其它没有装JDK和SQLSever的电脑作为可执行文件运行?(要求:回答详细,至少包含如何编写连接数据库,... 高分求解:如何能使Java编写的窗口应用程序(含连接数据库)能在其它没有装JDK和SQL Sever的电脑作为可执行文件运行?(要求:回答详细,至少包含如何编写连接数据库,如何将项目做成安装包)
我做的只是一个很小的程序,没有必要做成WEB的,如何把本地的数据库文件*.mdb连同程序捆绑在一起,做成可执行文件呢。再直接一点,如果我想把我的日记本程序做成安装包,在别人的计算机上安装可以使用?
展开
 我来答
山之道
2009-09-17 · TA获得超过1743个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:256万
展开全部
你这种情况,一般情况下需要另外做一个安装程序,在用户安装你的软件的时候一起安装jre(这好像就是所谓的分发,应该是必须的步骤),还有你如果要做成单机版,需要使用数据库,一个方法当然是把sql server一起分发了,但是按照你的情况,系统很小,那就没有必要了,一个sql server就很大了。这种情况下,其实你可以考虑不使用数据库,如果应用不复杂的话,直接使用配置文件(如xml)的方式保存数据就行,像现在的很多很多游戏,都是通过这个方式保存数据的(如游戏进度等)。当然,你还可以考虑使用一些内嵌式的数据库,像这种数据库,体积很小,但是能够完成基本的数据存储。
其实你这种情况我也没碰到过,我只做过一些web应用。只是把我的理解说出来而已,而具体的安装程序的方式你可以模仿这个软件,它也是用java写的一个单机版软件
http://argouml.tigris.org/
匿名用户
2009-09-17
展开全部
那jar还有什么优势?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-17
展开全部
JDK的话,如果你要的话可以把jre一起跟你的程序一起捆绑在一起。也就是说你自己把jre放到你程序的目录里面,然后简单点的就写一个批处理来调用jre中的java来运行你的程序,复杂点的可以做一个exe的包装来调用java运行你的程序。

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

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

用javadb替换你的SQL server,javadb才2MB哟~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoe013400
2009-09-17 · TA获得超过111个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:0
展开全部
做个web应用吧,这样在客户端得浏览器里就能访问你服务器的应用程序了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式