萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> asp.net編程 >> asp.net連接數據庫讀取數據示例分享

asp.net連接數據庫讀取數據示例分享

 這篇文章主要介紹了asp.net連接數據庫讀取數據示例,大家參考使用吧

webconfig配置:    代碼如下: <connectionStrings>   <add name="MSSQL" connectionString="Data Source=localhost;Initial Catalog=test;User ID=sa;password=sa;" providerName="System.Data.SqlClient"/> </connectionStrings>     前台aspx: 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DB.aspx.cs" Inherits="DB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title>DB</title> </head> <body>     <form id="form1" runat="server">     <div>             MS SQL<asp:GridView ID="GridView1" runat="server">         </asp:GridView>     </div>     </form> </body> </html>     後台代碼:    代碼如下: using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.Common;//記得要using using System.Configuration;   public partial class DB : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {         DataSet dsMSSQL = GetDataSet("select * from [Table]", "MSSQL");         this.GridView1.DataSource = dsMSSQL;         this.GridView1.DataBind();     }       protected DataSet GetDataSet(string SqlCommand,string DB)     {         DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory(ConfigurationManager.ConnectionStrings[DB].ProviderName);         DbConnection dbConnection = dbProviderFactory.CreateConnection();         dbConnection.ConnectionString = ConfigurationManager.ConnectionStrings[DB].ConnectionString;           DataSet ds = new DataSet();           DbCommand dbCommand = dbProviderFactory.CreateCommand();         dbCommand.Connection = dbConnection;         DbDataAdapter dbDataAdapter = dbProviderFactory.CreateDataAdapter();         dbCommand.CommandText = SqlCommand;         dbDataAdapter.SelectCommand = dbCommand;         dbDataAdapter.Fill(ds);           return ds;     } }  
copyright © 萬盛學電腦網 all rights reserved