如何在asp.net中动态创建mysql数据库

时间:2011-07-15 07:12:08

标签: c# asp.net mysql

我想在asp.net(c#)中创建Mysql数据库作为Dynamically.My任务是当用户登录然后自动创建具有用户名的Mysql数据库并保存到我的serverpath(App_Data)。其实我对mysql数据库并不熟悉..请帮我怎样创建这个......

1 个答案:

答案 0 :(得分:0)

如果您的目的是通过在服务器上复制数据库来部署数据库(因为您暗示了对app_data的引用),那么MySQL就不是正确的数据库选择。您不能仅通过复制基础文件来部署MySQL数据库。 您可能需要一个进程内引擎,如Sqlite,Sql Server Compact Edition甚至MS Access。

但是,如果您的请求是将MySQL用作用户和角色的数据库(但您了解在使用它之前需要设置MySql并在服务器上创建数据库,因为它不会与您一起复制)网络应用程序),然后你可以看看这个问题:ASP.NET Membership/Role providers for MySQL?