在成都網(wǎng)站制作、網(wǎng)站建設、
外貿(mào)網(wǎng)站建設過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標受眾和市場情況進行定位分析,以確定網(wǎng)站的風格、色彩、版式、交互等方面的設計方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設計,包括內(nèi)容管理、前臺展示、用戶權限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。SqlHelper.cs的介紹SqlHelper.cs文件封裝了所有的關于數(shù)據(jù)庫的操作。 要連接數(shù)據(jù)庫,一共涉及到四個文件,SqlHelper.cs,Web.config以及要連接到數(shù)據(jù)庫的Web應用程序sqltest.cs和sqltest.aspx(這兩個文件名自己取,它們是相關聯(lián)的,后綴名不同,名字相同)。當然還有個在(local)服務器上的數(shù)據(jù)庫test(這個也是自己建的)。 首先,用 visual studio.net 2010 新建一個WebApplication,命名為sqltest。這時候就在項目中自動生成了sqltest.cs、sqltest.aspx以及Web.config。然后要將SqlHelper.cs文件添加到項目中,具體方法是通過菜單<項目>中的<添加現(xiàn)有項>將其添加。這樣準備工作就做好了,下面進行配置過程。 1.連接數(shù)據(jù)庫要用到SqlHelper.cs中的連接字符串。首先在SqlHelper.cs的SqlHelper類中聲明一個連接字符串: public static string CONN_STRING_LC = ConfigurationSettings.AppSettings["CONN_STRING_LC"]; 其中CONN_STRING_LC可以替換成任何你自己理解的名字,注意這句子中的兩個CONN_STRING_LC一定要保持一致。 2.打開Web.config文件,在其中添加一個項。用來記錄連接字符串的實際值。
這里和上面的句子是對應的,也有個CONN_STRING_LC,要保持一致。value后面是對數(shù)據(jù)庫的配置文件,server=.表示是(local)服務器,當然你也可以把點換成服務器的名稱;database=test表示數(shù)據(jù)庫源是test;后面的uid=sa是數(shù)據(jù)庫test的一個用戶名,sa是SQL Server 2005的默認用戶,當然你也可以新建不同用戶。pwd=后面的是對應用戶的密碼。 3.在sqltest.aspx中添加一個DateGrad控件,默認名為DataGrid1。將來用它來顯示數(shù)據(jù)庫的數(shù)據(jù)。再添加一個Label控件,默認名Label1。將來用來顯示連接成功還是失敗的信息。 4.在sqltest.cs中的Page_Load中添加一下程序private void Page_Load(object sender, System.EventArgs e)
{
try
{ //新建一個DataSet
DataSet myData=new DataSet(); //定義查詢語句
string cmd="SELECT top 1 * FROM student"; //調(diào)用SqlHelper.ExecuteDataset方法
myData=SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING_LC,CommandType.Text,cmd); //綁定數(shù)據(jù)庫和DataGrid控件
DataGrid1.DataSource=myData.Tables[0];
DataGrid1.DataBind(); //顯示成功連接信息 Label1.Text="數(shù)據(jù)庫連接成功";
} //顯示一個數(shù)據(jù)庫連接的錯誤信息 catch(Exception excp) {
Label1.Text=excp.Message.ToString(); }
} 這里重點介紹SqlHelper.ExecuteDataset方法。此方法返回一個DataSet對象,它有9個重載的不同簽名(就是參數(shù)不同)的同名方法。本例中用的是其中一個,有三個參數(shù),第一個就是配置文件的連接字符串,對應前面的用SqlHelper.CONN_STRING_LC;第二個是查詢命令的類型,就用這個CommandType.Text就可以了;最后是自己建立的查詢語句字符串,它直接影響到DataGrid1顯示的內(nèi)容,本例查詢test數(shù)據(jù)庫中的student表第一行的所有字段,使用的是標準SQL語言。 5.注意SqlHelper.cs的命名空間如果和testsql.cs的命名空間相同,就應該能連接成功。如果不同則要在testsql.cs中添加:using DA; 其中DA代表Sqlhelper.cs的命名空間。
分享文章:SqlHelper.cs的介紹-創(chuàng)新互聯(lián)
網(wǎng)頁地址:
http://weahome.cn/article/dpscdc.html