java 基于数据库的应用程序 概念性问题(问题较抽象 开发高手请进)
假设有一个使用了数据库连接的java应用程序,在该程序最终发布之后在其它的电脑上运行时是否要求该电脑要事先安装相应的数据库(例如mySQL)?还有,本人在使用千千静听这款...
假设有一个使用了数据库连接的java应用程序,在该程序最终发布之后 在其它的电脑上运行时 是否要求该电脑要事先安装相应的数据库(例如 mySQL)? 还有,本人在使用千千静听这款软件的时候电脑上并没有安装任何数据库,难道是这款软件没有使用数据库?还是千千静听是用的其他方式存储相关信息的?
展开
2009-09-28
展开全部
开你数据库服务在那里哦 !在本地就要装。
人家用的自己的数据格式在网络上传,你认为数据在本地?
人家用的自己的数据格式在网络上传,你认为数据在本地?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少量程序数据是写在文件中的,只有数据到一定量级(以当前的pc配置几千条数据用文件处理也不为过)才会用数据库,向单机桌面程序如果用到数据库的话一般是发布数据库脚本给客户(数据库安装客户自理),但是用java做这样的程序没什么优势,还不如用Delphi,C++ Builder几分钟就做出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题是这样的:
1.先说java 应用程序。如果使用数据库,而且是单机应用,客户可以安装,也可以不安装。
举个例子,假如一个书店,规模比较小,只有老板一人,那么他需要一款图书进销存软件,就只需要单机版就可以了,也就是数据库需要在本地安装。数据只能一个人或终端使用。
如果这个书店,规模扩大,有十几家加盟店,这就需要数据共享,数据库就需要安装在一个服务器上,这样可以实现数据的共享。客户端不需要安装数据库,甚至基于浏览器的系统(也就是类似网站访问形式)连客户端的软件都不用安装,有一个网络地址就可以直接访问和操作数据。
2.如果你想部署数据库,避免客户繁杂安装,可以使用Hsqldb 这款数据库,你直接打包进你的整个程序安装,无需单独安装数据库和繁杂的数据库连接等设置了。
3.关于千千静听,应该至少有一套数据库,甚至有两套
至少有一套,就是本地的。也可能有网络端的。如果是本地,可能使用的就是类似2中提到的这种数据库,不用单独安装,可以直接使用。第二套就是连接到服务器端的,以便利于获取歌词。
总之,数据库是整个系统的核心。其他的程序或代码只是一个马甲。方便人使用。理解了这一点,你的问题就清楚了。数据库的选用取决去需求。
1.先说java 应用程序。如果使用数据库,而且是单机应用,客户可以安装,也可以不安装。
举个例子,假如一个书店,规模比较小,只有老板一人,那么他需要一款图书进销存软件,就只需要单机版就可以了,也就是数据库需要在本地安装。数据只能一个人或终端使用。
如果这个书店,规模扩大,有十几家加盟店,这就需要数据共享,数据库就需要安装在一个服务器上,这样可以实现数据的共享。客户端不需要安装数据库,甚至基于浏览器的系统(也就是类似网站访问形式)连客户端的软件都不用安装,有一个网络地址就可以直接访问和操作数据。
2.如果你想部署数据库,避免客户繁杂安装,可以使用Hsqldb 这款数据库,你直接打包进你的整个程序安装,无需单独安装数据库和繁杂的数据库连接等设置了。
3.关于千千静听,应该至少有一套数据库,甚至有两套
至少有一套,就是本地的。也可能有网络端的。如果是本地,可能使用的就是类似2中提到的这种数据库,不用单独安装,可以直接使用。第二套就是连接到服务器端的,以便利于获取歌词。
总之,数据库是整个系统的核心。其他的程序或代码只是一个马甲。方便人使用。理解了这一点,你的问题就清楚了。数据库的选用取决去需求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询