为什么要把sql脚本放在java项目下?

为什么要把sql脚本放在java项目下?有什么用啊?为什么不把生成的数据库文件放在java项目下呢?求详解……... 为什么要把sql脚本放在java项目下? 有什么用啊?
为什么不把生成的数据库文件放在java项目下呢?
求详解……
展开
 我来答
龙龙菲
2011-10-08 · TA获得超过190个赞
知道答主
回答量:100
采纳率:0%
帮助的人:83.1万
展开全部
1.为什么不把生成的数据库文件放在java项目下呢?
这样做当然可以,没什么不对的。这样,是把数据据的表结构已经定义好了,以后也不会再改变了(即使改变,你也可以手动的把xml文件改了,一点问题也没有。)
2.为什么要把sql脚本放在java项目下?
这样做,是为了方便以后维护,可能客户不同的要求,有一天,你们这软件需要改变一下数据库结构,如果你每个表手动插入一个属性,或着是修改,会麻烦,不易管理,用脚本管理,如果哪天你们要改数据库表结构了,只要把脚本改了,然后执行项目就行了,比打开xml再一个一个的改简单些。
java开发时,没什么错与对,只有好与不好,用脚本来写,肯定是好维护,直接把表放在项目下,不是错,因为大多数人还是直接把表放在项目下面的。
15364771062
2011-10-11
知道答主
回答量:5
采纳率:0%
帮助的人:11.7万
展开全部
1、数据库文件通常较大,sql脚本较小且便于维护,因此通常把sql脚本放在项目文件夹下。

2、sql脚本也可以生成数据库文件,还可以清晰的看到表结构并加以修改,因此便于维护。

3、即使主机上没有数据库文件的话,也可以使用sql脚本生成。

4、两者都可以放在项目文件夹下,只是相比较而言,把sql脚本放在项目下是最合适和最好的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轩辕木岩
2011-10-08
知道答主
回答量:12
采纳率:0%
帮助的人:5.1万
展开全部
把SQL脚本放在java项目下,这样可以让开发java的程序员对所操作的表结构一目了然,同时当当前主机上没有所需数据库时,可以使用此脚本新建数据库。
至于把数据库文件放在项目下,这也不是不可以,对于小型的数据库比较方便,但是对于大型数据库如oracle,DB2等,一个数据库文件可能很大,达到几百兆,甚至上G,这时候再把数据库文件放在java目录下就显得不合适了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔雷剑主wpc
2011-10-11 · TA获得超过214个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:226万
展开全部
这两个都不是一定需要的。你可以自己弄一个专门放数据库的文件夹。来存放这些文件。而放到java项目里,只是为了方便你把那个项目提交的时候一起提交。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
揭扰龙晨Nb
2011-10-08 · TA获得超过484个赞
知道小有建树答主
回答量:1294
采纳率:0%
帮助的人:651万
展开全部
......数据库文件是存放数据信息的,给个存放地址,要用时能找到就行,sql语句是执行逻辑,需要在系统运行时就准备好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式