最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET連接sql2008數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼

 更新時(shí)間:2015年01月03日 00:56:15   投稿:mdxy-dxy  
這篇文章主要介紹了ASP.NET連接sql2008數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下

利用SqlConnection對(duì)象連接sql2000以上版本,并使用SqlCommand對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取。

SqlCommand類概述:

 用于對(duì)sql數(shù)據(jù)庫(kù)執(zhí)行sql語(yǔ)句或存儲(chǔ)過(guò)程。

 命名空間:System.Data.SqlClient

   程序集: System.Data(在 System.Data.dll中)

SqlCommand類的屬性

1.CommandText

  獲取或設(shè)置要對(duì)數(shù)據(jù)源執(zhí)行的Transact—SQL語(yǔ)句或存儲(chǔ)過(guò)程。

2. CommandType

獲取或設(shè)置一個(gè)值,該值指示如何解釋CommandText屬性,CommandType默認(rèn)為CommandType.Text,表示執(zhí)行sql語(yǔ)句,調(diào)用存儲(chǔ)過(guò)程時(shí)需設(shè)CommandType.StoredProcedure。3.Connection

  獲取或設(shè)置SqlCommand的實(shí)例使用的SqlConnection。

4.CommandTimeOut

  獲取或設(shè)置在終止執(zhí)行命令的嘗試并生成錯(cuò)誤之前的等待時(shí)間。

 SqlCommand類的方法

1.ExecuteNonQuery:   通過(guò)該命令執(zhí)行不要返回值的操作,例如UPDATE,INSERT,DELETE等SQL命令,只是返回執(zhí)行該命令所影響到表的行數(shù)。
2.ExecuteScalar: 可用來(lái)執(zhí)行SELECT查詢,但返回的是一個(gè)單一的值,用于查詢聚合,例如使用count(), sum(),等函數(shù)的SQL指令。
3.ExecuteReader:  該方法返回一個(gè)DataReader對(duì)象,內(nèi)容為查詢結(jié)果的內(nèi)容集合。

以下通過(guò)SqlConnection連接sql2008,并執(zhí)行數(shù)據(jù)簡(jiǎn)單操作的代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Data.SqlClient;
using System.Data;
using System.Configuration;

public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
    // 連接sql數(shù)據(jù)庫(kù)
    String sqlconn = "Data Source=SEEBRO-PC\\SQLEXPRESS;Initial Catalog=SuperMarket;Integrated Security=True";
    SqlConnection myConnection = new SqlConnection(sqlconn);
    myConnection.Open();

    //定義SqlCommand類
    SqlCommand myCommand = new SqlCommand();
    myCommand.Connection = myConnection;
    myCommand.CommandType = CommandType.StoredProcedure;
    myCommand.CommandText = "bytype";
    //存儲(chǔ)過(guò)程傳參
    SqlParameter parInput = myCommand.Parameters.Add("@type", SqlDbType.SmallMoney);
    parInput.Direction = ParameterDirection.Input;
    parInput.Value = 2;

    SqlDataReader myReader = myCommand.ExecuteReader();

    Response.Write("<table border=1 cellspaceing=0 cellpadding=2>");
    Response.Write("<tr bgcolor=#DAB4B>");
    for (int i = 0; i < myReader.FieldCount; i++)
      Response.Write("<td>" + myReader.GetName(i) + "</td>");
    Response.Write("</tr>");

    while (myReader.Read())
    {
      Response.Write("<tr>");
      for (int i = 0; i < myReader.FieldCount; i++)
        Response.Write("<td>" + myReader[i].ToString() + "</td>");
      Response.Write("</tr>");
    }
    Response.Write("</table>");

    myReader.Close();
    myConnection.Close();
  }
}

改為執(zhí)行sql指令后的代碼,實(shí)現(xiàn)同樣效果。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Data.SqlClient;
using System.Data;
using System.Configuration;

public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
    // 連接sql數(shù)據(jù)庫(kù)
    String sqlconn = "Data Source=SEEBRO-PC\\SQLEXPRESS;Initial Catalog=SuperMarket;Integrated Security=True";
    SqlConnection myConnection = new SqlConnection(sqlconn);
    myConnection.Open();

    //定義SqlCommand類
    SqlCommand myCommand = new SqlCommand("select * from Product where Product.價(jià)格 = 2", myConnection);
    SqlDataReader myReader = myCommand.ExecuteReader();

    Response.Write("<table border=1 cellspaceing=0 cellpadding=2>");
    Response.Write("<tr bgcolor=#DAB4B>");
    for (int i = 0; i < myReader.FieldCount; i++)
      Response.Write("<td>" + myReader.GetName(i) + "</td>");
    Response.Write("</tr>");

    while (myReader.Read())
    {
      Response.Write("<tr>");
      for (int i = 0; i < myReader.FieldCount; i++)
        Response.Write("<td>" + myReader[i].ToString() + "</td>");
      Response.Write("</tr>");
    }
    Response.Write("</table>");

    myReader.Close();
    myConnection.Close();
  }
}

運(yùn)行效果:

項(xiàng)目代碼已上傳。

相關(guān)文章

  • MVC文件上傳支持批量上傳拖拽及預(yù)覽文件內(nèi)容校驗(yàn)功能

    MVC文件上傳支持批量上傳拖拽及預(yù)覽文件內(nèi)容校驗(yàn)功能

    這篇文章主要介紹了MVC文件上傳支持批量上傳拖拽及預(yù)覽文件內(nèi)容校驗(yàn)功能,需要的朋友可以參考下
    2017-03-03
  • 未能加載文件或程序集“XXX”或它的某一個(gè)依賴項(xiàng)。試圖加載格式不正確的程序。

    未能加載文件或程序集“XXX”或它的某一個(gè)依賴項(xiàng)。試圖加載格式不正確的程序。

    如果你將應(yīng)用程序生成x86而不是Any CPU時(shí),在64位操作系統(tǒng)中不會(huì)出錯(cuò)錯(cuò)誤,而在32位操作系統(tǒng)中可能會(huì)出現(xiàn)以下錯(cuò)誤
    2012-11-11
  • C#反射的一些應(yīng)用

    C#反射的一些應(yīng)用

    初始聽(tīng)說(shuō)反射是可以動(dòng)態(tài)的調(diào)用程序集,并從中來(lái)獲取相應(yīng)的方法和屬性,感覺(jué)比較神奇,,,
    2013-02-02
  • .NET 內(nèi)存管理兩種有效的資源釋放方式詳解

    .NET 內(nèi)存管理兩種有效的資源釋放方式詳解

    在.NET中,內(nèi)存管理主要依賴?yán)厥眨℅C),但對(duì)于非托管資源如文件句柄、數(shù)據(jù)庫(kù)連接等,需要更細(xì)粒度的控制,介紹了使用using語(yǔ)句和顯式調(diào)用Dispose方法兩種方式來(lái)管理這些資源,避免內(nèi)存泄漏,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • asp.net發(fā)郵件的幾種方法匯總

    asp.net發(fā)郵件的幾種方法匯總

    .net中發(fā)送郵件方法有很多,如MailMessage,SmtpMail等下面我來(lái)給大家利用這些方法來(lái)實(shí)現(xiàn)在.net中郵件發(fā)送吧,希望此方法對(duì)各位同學(xué)會(huì)有所幫助
    2014-01-01
  • asp.net LINQ中數(shù)據(jù)庫(kù)連接字符串的問(wèn)題

    asp.net LINQ中數(shù)據(jù)庫(kù)連接字符串的問(wèn)題

    這兩天一直在用LINQ做開(kāi)發(fā),也是第一次嘗試用LINQ做開(kāi)發(fā),效率沒(méi)的說(shuō),開(kāi)發(fā)過(guò)程中遇到一個(gè)問(wèn)題困擾了我好久,今天問(wèn)題終于解決了,發(fā)上來(lái)和大家分享一下,也給自己做個(gè)備忘。
    2010-03-03
  • asp.net數(shù)據(jù)驗(yàn)證控件

    asp.net數(shù)據(jù)驗(yàn)證控件

    ASP.NET不僅把窗體的驗(yàn)證作為服務(wù)器控件引入,還使這些控件智能化。如果瀏覽器支持JavaScript,而ASP.NET可以發(fā)送JavaScript,驗(yàn)證就在客戶端進(jìn)行;如果客戶機(jī)不支持用于驗(yàn)證的JavaScript,這些JavaScript就被忽略,驗(yàn)證就在服務(wù)器上進(jìn)行。
    2015-11-11
  • 詳解ASP.NET MVC 常用擴(kuò)展點(diǎn):過(guò)濾器、模型綁定

    詳解ASP.NET MVC 常用擴(kuò)展點(diǎn):過(guò)濾器、模型綁定

    本篇文章主要介紹了詳解ASP.NET MVC 常用擴(kuò)展點(diǎn):過(guò)濾器、模型綁定,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-05-05
  • asp.net core webapi文件上傳功能的實(shí)現(xiàn)

    asp.net core webapi文件上傳功能的實(shí)現(xiàn)

    這篇文章主要介紹了asp.net core webapi文件上傳功能的實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 分析10個(gè)ASP.NET控件最有用的屬性詳解

    分析10個(gè)ASP.NET控件最有用的屬性詳解

    對(duì)于微軟平臺(tái)開(kāi)發(fā)人員而言,每天都要和各種ASP.NET控件打交道,本文不打算介紹各種控件的具體使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10個(gè)屬性,相信讀完本文可提升你的開(kāi)發(fā)技能。
    2011-08-08

最新評(píng)論

新津县| 安泽县| 西乡县| 宁陕县| 柳林县| 驻马店市| 闻喜县| 阳山县| 金塔县| 满洲里市| 安泽县| 苗栗市| 女性| 南丰县| 胶州市| 东山县| 合水县| 无棣县| 渝北区| 贡山| 徐闻县| 睢宁县| 积石山| 金乡县| 大宁县| 泰和县| 图木舒克市| 体育| 常熟市| 北碚区| 志丹县| 定南县| 卓尼县| 大连市| 东台市| 通道| 洪洞县| 河北省| 万荣县| 林甸县| 龙南县|