日期:2014-05-20  浏览次数:20683 次

在.net中用语句动态创建数据库问题
如题,如何直接用代码控制建一个数据库,包括表,如有例子更好,数据库名字会以参数的形式传来,保存路径也会以参数的形式传来。。。

------解决方案--------------------
这个自动化程度太高 你的原始数据放哪了?也就是你的数据库名称 表 这些东西从哪传进来的呢?
是不是本身也需要存储啊
如果是用户输入的,那么lz做的这个东西又有神马意义了,让用户直接打开数据库操作界面自己玩去,不需要你在做个软件封装一层了吧
------解决方案--------------------
我不清楚你要创建的是什么数据库,哪种语言的。我有直接用代码创建sqlite数据库,这个本来就比较简单,可以当做是个db文件,检查到该db文件不存在,就创建一个。其他的我就不会了。
------解决方案--------------------
还有,如果是mysql的数据库,你可以先手动创建下,然后导出来,变成sql文件,试试用代码调用你导出来的sql语言,应该也能创建。这是我想的,没有验证过。
------解决方案--------------------
可以通过存储过程来处理,如果所创建的数据库有很多相似的地方或者相同的数据,这些内容可以用xml文件记录保存在电脑或者服务器上,看你使用的是BS架构还是CS架构了
在程序中调用存储过程不难的,主要的操作也在SQL中执行
不知道LZ是不是这样处理的?