
MFC做本地数据库问题
以前写MFC都是用文件在本地存储数据的,但是数据量一大就不好使了,所以想用一个数据库来代替。具体思路是这样的,软件不需要联网,发布出去的程序在其他电脑上可以直接使用,类似...
以前写MFC都是用文件在本地存储数据的,但是数据量一大就不好使了,所以想用一个数据库来代替。
具体思路是这样的,软件不需要联网,发布出去的程序在其他电脑上可以直接使用,类似记帐本软件,可以在本地创建一个数据库文件,然后程序访问它,不需要额外部署等操作。(和文件本地存储数据的功能类似,只是CFILE换成了Select等SQL语句)
搜索的结果显示ADO连接Access可以实现,但是这里必须将数据库文件和程序一起打包。可以实现程序自动创建数据库文件吗?如果不可以,那么ADO连接Sqlite可以实现上述的功能吗?或者其他的连接方式和数据库技术?
只需要提供技术名词即可,我自己可以搜索,谢谢。 展开
具体思路是这样的,软件不需要联网,发布出去的程序在其他电脑上可以直接使用,类似记帐本软件,可以在本地创建一个数据库文件,然后程序访问它,不需要额外部署等操作。(和文件本地存储数据的功能类似,只是CFILE换成了Select等SQL语句)
搜索的结果显示ADO连接Access可以实现,但是这里必须将数据库文件和程序一起打包。可以实现程序自动创建数据库文件吗?如果不可以,那么ADO连接Sqlite可以实现上述的功能吗?或者其他的连接方式和数据库技术?
只需要提供技术名词即可,我自己可以搜索,谢谢。 展开
展开全部
搜索的结果显示ADO连接Access可以实现,但是这里必须将数据库文件和程序一起打包。可以实现程序自动创建数据库文件吗?
可以、用sqlite数据库也可以。个人感觉用sqlite比较方便
可以、用sqlite数据库也可以。个人感觉用sqlite比较方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小型数据库 就Access 和 sqlite 。
不过一些颇具规模的 记账类系统 用的都是 SQLServer 。
不论多少数据都吃的开。
sqlite的读写用 它自己的c接口就好了,速度很快。
自动创建数据库也是没问题的。
只是一个文件。
你应该先从 sqlite 读写开始看起。
自动创建数据库,就是判断一下是否有你命名的 db_file_name .
如果有就打开,如果没有。就创建。
不过一些颇具规模的 记账类系统 用的都是 SQLServer 。
不论多少数据都吃的开。
sqlite的读写用 它自己的c接口就好了,速度很快。
自动创建数据库也是没问题的。
只是一个文件。
你应该先从 sqlite 读写开始看起。
自动创建数据库,就是判断一下是否有你命名的 db_file_name .
如果有就打开,如果没有。就创建。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你就用sqlite吧,它有自己的c接口不需要用ado,其他的没什么好的数据库了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询