ASP.NET数据库选项

时间:2011-04-28 20:38:25

标签: asp.net datasource

显然没有人将可视网络开发表达连接到数据库,因为我在谷歌上找不到任何有用的东西。

  1. 我是否需要将数据源连接到我的项目,以便登录控件/等工作?如果没有,怎么回事?
  2. 我可以在visual web dev express中使用什么(免费!)数据库作为数据源?
  3. 如何连接它们?
  4. 我的问题有点短暂,但我必须提前离开。

2 个答案:

答案 0 :(得分:1)

  1. 是的,ASP.NET的内置成员资格功能使用数据库来存储他们的信息。

  2. 坚持使用Microsoft的DB?

    SQL Server Express: http://www.microsoft.com/express/Database/

    SQL Server Compact 4.0: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=033cfb76-5382-44fb-bc7e-b3c8174832e2

  3. 取决于您如何执行数据访问,但您将从构建连接字符串开始。

答案 1 :(得分:1)

答案在Using the Web.Config to set up my SQL database connection string?

这就是你所需要的一切!

<强>更新

一个小例子: 首先将参考System.Configuration添加到项目中,然后在代码中导入(使用System.Configuration)。

DataSet ds = new DataSet(); //Create a DataSet
string ConnectionString = ConfigurationManager.ConnectionStrings["YourConnectionStringName"].ConnectionString; //ConnectionString from web.config
SqlConnection con = new SqlConnection(); //Create a new SqlConnection
con.ConnectionString = ConectionString; //Connect using your ConnectionString
SqlDataAdapter da = new SqlDataAdapter("Your SQL query goes here", con); //Get Data
da.Fill(ds); //Fill a DataSet (in this case)
con.Close(); //Close connection