要开发一套单机版的进销存商业软件 ,该用哪种数据库呢,
如果要用ACCESS,是不是还要花钱啊,老板总考虑到这个问题
用MySql如何,我没有用过不知用起来是否方便
用PARADOX库是不是很慢啊,我现在用到一点PARADOX表,插入数据时很慢.大家进来看看啊..........
如果要用ACCESS,是不是还要花钱啊,老板总考虑到这个问题
用MySql如何,我没有用过不知用起来是否方便
用PARADOX库是不是很慢啊,我现在用到一点PARADOX表,插入数据时很慢.大家进来看看啊..........
要不用SQLSERVER吧。反正都有盗版的。
你的软件可以不给用户提供数据库系统的。
如果别人用盗版,
那是别人的事情了。
是商業軟件還要free
用postgresql
大家说说mysql 如何
我没有用过,大家给点意见
这个是个好的选择,绝对好用
Access或interbase都是不错的选择,ado+access最爽,很方便住sqlserver转换
PostgreSql虽然有Win32下的模拟器,但是安装与使用应该不是小型软件用的,我这儿用了一下,安装软件要200多M。
Paradox,VFP(.dbf)都是文件型数据库,对事务支持不够,功能太少而且又要用BDE,建议不用。
InterBase也一样,如果商用也要license的。
Access可以用了,反正office是客户的,不用正版也只能怪客户。
大家可以继续跟帖
interbase 数据库不用版权吗?
没有用过,不知好不好学,用法与标准的SQL是否相同呢?还往大家指点啊
要用INTERBASE也要付费吧.
大家给点意见
不知道你用什么语言开发,
你把ACCESS这个数据库的文件的扩展名给改了,改成.DAT或什么的都行,然后用读写二进制文件的方式把ACCESS的文件头加上几个F(就是十六进制的‘F’,然后你的软件在打开时就检测这段数据,如果符合的话,就替换为原来的那几个字节的数据),这样的话不知道的人是打不开你的数据库的,而且ADO的Jet引擎仍然可以调用这个数据库(就是你的那个.dat文件),如果你的软件要打产品说明书的话,那我就没办法了,要是只给别人用的话那完全可以这么做。
你要是怕运行时别人偷看你的数据库,你就把你的‘变形’的数据库放到WINDOWS的TEMP文件夹里(或WINDOWS的系统目录的很深的地方)那样别人就不能看到那个在运行时出现的ACCESS的临时文件了,运行完再把数据库考到你软件所在的那个目录上,哈哈,这是个损招,不过也没别的办法。