在成都網(wǎng)站制作、網(wǎng)站建設(shè)、
外貿(mào)網(wǎng)站建設(shè)過程中,需要針對(duì)客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計(jì)方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計(jì),包括內(nèi)容管理、前臺(tái)展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計(jì)和安全保護(hù)等功能。SqlHelper.cs的介紹SqlHelper.cs文件封裝了所有的關(guān)于數(shù)據(jù)庫的操作。 要連接數(shù)據(jù)庫,一共涉及到四個(gè)文件,SqlHelper.cs,Web.config以及要連接到數(shù)據(jù)庫的Web應(yīng)用程序sqltest.cs和sqltest.aspx(這兩個(gè)文件名自己取,它們是相關(guān)聯(lián)的,后綴名不同,名字相同)。當(dāng)然還有個(gè)在(local)服務(wù)器上的數(shù)據(jù)庫test(這個(gè)也是自己建的)。 首先,用 visual studio.net 2010 新建一個(gè)WebApplication,命名為sqltest。這時(shí)候就在項(xiàng)目中自動(dòng)生成了sqltest.cs、sqltest.aspx以及Web.config。然后要將SqlHelper.cs文件添加到項(xiàng)目中,具體方法是通過菜單<項(xiàng)目>中的<添加現(xiàn)有項(xiàng)>將其添加。這樣準(zhǔn)備工作就做好了,下面進(jìn)行配置過程。 1.連接數(shù)據(jù)庫要用到SqlHelper.cs中的連接字符串。首先在SqlHelper.cs的SqlHelper類中聲明一個(gè)連接字符串: public static string CONN_STRING_LC = ConfigurationSettings.AppSettings["CONN_STRING_LC"]; 其中CONN_STRING_LC可以替換成任何你自己理解的名字,注意這句子中的兩個(gè)CONN_STRING_LC一定要保持一致。 2.打開Web.config文件,在其中添加一個(gè)項(xiàng)。用來記錄連接字符串的實(shí)際值。 <appSettings>
<add key="CONN_STRING_LC" value="server=.; database=test;uid=sa; pwd="/>
</appSettings> 這里和上面的句子是對(duì)應(yīng)的,也有個(gè)CONN_STRING_LC,要保持一致。value后面是對(duì)數(shù)據(jù)庫的配置文件,server=.表示是(local)服務(wù)器,當(dāng)然你也可以把點(diǎn)換成服務(wù)器的名稱;database=test表示數(shù)據(jù)庫源是test;后面的uid=sa是數(shù)據(jù)庫test的一個(gè)用戶名,sa是SQL Server 2005的默認(rèn)用戶,當(dāng)然你也可以新建不同用戶。pwd=后面的是對(duì)應(yīng)用戶的密碼。 3.在sqltest.aspx中添加一個(gè)DateGrad控件,默認(rèn)名為DataGrid1。將來用它來顯示數(shù)據(jù)庫的數(shù)據(jù)。再添加一個(gè)Label控件,默認(rèn)名Label1。將來用來顯示連接成功還是失敗的信息。 4.在sqltest.cs中的Page_Load中添加一下程序private void Page_Load(object sender, System.EventArgs e)
{
try
{ //新建一個(gè)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ù)庫連接成功";
} //顯示一個(gè)數(shù)據(jù)庫連接的錯(cuò)誤信息 catch(Exception excp) {
Label1.Text=excp.Message.ToString(); }
} 這里重點(diǎn)介紹SqlHelper.ExecuteDataset方法。此方法返回一個(gè)DataSet對(duì)象,它有9個(gè)重載的不同簽名(就是參數(shù)不同)的同名方法。本例中用的是其中一個(gè),有三個(gè)參數(shù),第一個(gè)就是配置文件的連接字符串,對(duì)應(yīng)前面的用SqlHelper.CONN_STRING_LC;第二個(gè)是查詢命令的類型,就用這個(gè)CommandType.Text就可以了;最后是自己建立的查詢語句字符串,它直接影響到DataGrid1顯示的內(nèi)容,本例查詢test數(shù)據(jù)庫中的student表第一行的所有字段,使用的是標(biāo)準(zhǔn)SQL語言。 5.注意SqlHelper.cs的命名空間如果和testsql.cs的命名空間相同,就應(yīng)該能連接成功。如果不同則要在testsql.cs中添加:using DA; 其中DA代表Sqlhelper.cs的命名空間。
文章標(biāo)題:SqlHelper.cs的介紹-創(chuàng)新互聯(lián)
瀏覽地址:http://jinyejixie.com/article12/dpscdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、建站公司
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)