對于網(wǎng)站編程的初學(xué)者來說,總是會上網(wǎng)找些源碼來看,但久而久之還是停留在改代碼的階段,并不明白怎樣去寫一個(gè)完整的網(wǎng)站程序.有見如此我就開始寫這樣的文章(c#版),不足之處請批評指正.
數(shù)據(jù)庫連接篇
在WEB項(xiàng)目里看到Web.config配置文件,在configuration這行加入下面代碼用于和SQL服務(wù)器進(jìn)行連接
<appSettings> <!-- 數(shù)據(jù)庫連接字符串 --> <add key="ConnStr" value="Data Source=localhost;database=company;UID=sa;Password=;Persist Security Info=True;" /> </appSettings>
數(shù)據(jù)列表顯示篇,如圖:
using System; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;
//引用命名空間:SQL托管,配置文件 using System.Data.SqlClient; using System.Configuration;
public partial class _Default : System.Web.UI.Page { protected SqlConnection myconn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); //讀取web.config配置文件中的數(shù)據(jù)庫連接字符串,并連接到指定的數(shù)據(jù)庫
protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack)//判斷頁面是否第一次運(yùn)行 {
string strsql="select * from Product";//定義一個(gè)數(shù)據(jù)庫的查詢字符串 DataSet ds = new DataSet(); myconn.Open();//打開數(shù)據(jù)庫連接 SqlDataAdapter command = new SqlDataAdapter(strsql,myconn);//表示用于填充DataSet 和更新SQL Server 數(shù)據(jù)庫的一組數(shù)據(jù)命令和一個(gè)數(shù)據(jù)庫連接 command.Fill(ds, "Product"); productList.DataSource = ds.Tables[0].DefaultView; productList.DataBind(); ds.Clear(); myconn.Close();//關(guān)閉數(shù)據(jù)庫連接 } }
protected void grid_ItemDataBound(object sender, DataGridItemEventArgs e) { foreach (System.Web.UI.WebControls.HyperLink link in e.Item.Cells[7].Controls) { link.Attributes.Add("onClick", "if (!window.confirm('您真的要刪除這條記錄嗎?')){return false;}"); } }
}
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁 下一頁 ASP.NET入門數(shù)據(jù)篇 [2]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|