讨论一个动态创建数据库的问题,程序运行后动态创建数据库和数据表。关闭后自动删除创建的数据库和表
知道怎么写创建数据库和表的SQL语句,但有几个疑问想向大家请教一下。
访问数据库就我目前所知是需要先安装数据库访问组件的。如MDAC。
这样的话如果程序移植到别的机子上去运行势必也要那台计算机事先安装数据库访问组件,基于这样的情况,我想通过安装文件的形式来实现,在安装程序的时候一起安装数据库访问组件。
想多了解一下有关这方面的建议,用什么来建通用性和扩展性比较好?建什么类型的数据库比较好?
数据量不多,不会超过10W条,数据库是程序运行后动态的创建,建立在系统的临时目录里。程序关闭后自动删除该数据库文件。运行的机子并不会事先安装有数据库。
分少了点,欢迎大家来讨论
问题点数:10、回复次数:8Top
1 楼atsoftworld(网络王国的拾荒者和软件王国的盗墓者一名)回复于 2005-08-04 15:53:25 得分 5
没10W条,你就随便用ACCESS就可以了。干嘛这么麻烦哪
MDAC都没,那你还有SQL,ORACLE,SYBASE……???Top
2 楼jl820712(散乱心绪)回复于 2005-08-04 18:18:55 得分 0
我最初是考虑用ACCESS的,这次只是想看看有没有其他的方法了Top
3 楼kingisw(wjq)回复于 2005-08-04 18:26:58 得分 2
把问题想复杂了 按你的想法做就是了 不要问了Top
4 楼sailer_shi(孤独的我,孤单的走,孤单的活着,孤单呀)回复于 2005-08-05 10:13:51 得分 0
你还不如用oracle的临时表呢,当你commit的时候就清空表了,所以根本不用担心空间的问题
Top
5 楼notruiyi(什么乱七八糟的)回复于 2005-08-05 10:59:44 得分 0
完全可以的
使用COMOBJ单元就可以实现Top
6 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-08-05 12:41:13 得分 0
运行的机子事先没有安装数据库?
你想用sql—server动态创建,不行吧?
Top
7 楼notruiyi(什么乱七八糟的)回复于 2005-08-06 13:41:27 得分 2
access可以Top
8 楼notruiyi(什么乱七八糟的)回复于 2005-08-06 13:42:12 得分 1
如果安装了SQLSERVER想在里面动态创建数据库,也可以,除非没装SQLSRVER
access可以没装Top




