.net MVC 串連資料本機資料庫三種方法總結

來源:互聯網
上載者:User
.net MVC 串連資料本機資料庫三種方法

  <appSettings>   <add key="webpages:Version" value="2.0.0.0" />   <add key="webpages:Enabled" value="false" />   <add key="PreserveLoginUrl" value="true" />   <add key="ClientValidationEnabled" value="true" />   <add key="UnobtrusiveJavaScriptEnabled" value="true" />   <add key="con" value="server=.\sqlexpress; user id = sa;password = a123456;database = xsgl1;max pool size=512;"/>  </appSettings>  <connectionStrings>   <add name="conSql" connectionString="server=(local)\sqlexpress; User Id = sa;password = a123456;database = xsgl1;max pool size=512;"/>  </connectionStrings>

Configuration

  public class HomeController : Controller   {     //     // GET: /Home/       public ActionResult Index()     {       #region connect sql function one       SqlConnectionStringBuilder one = new SqlConnectionStringBuilder();       one.DataSource = "(local)\\sqlexpress";      one.InitialCatalog = "xsgl1";       one.UserID = "sa";       one.Password = "a123456";       one.MaxPoolSize = 512;       SqlConnection sct = new SqlConnection(one.ConnectionString);       #endregion       #region connect sql function two       //string conn = ConfigurationManager.AppSettings["con"].ToString();       //SqlConnection sct = new SqlConnection(conn);       #endregion       #region connect sql function three       //string conn = ConfigurationManager.ConnectionStrings["conSql"].ConnectionString;       //SqlConnection sct = new SqlConnection(conn);       #endregion       SqlCommand scm = new SqlCommand();       scm.Connection = sct;      scm.CommandType = CommandType.Text;       scm.CommandText = "select 課程名 from kc where 課程號='A001'";       sct.Open();       SqlDataReader sdr = scm.ExecuteReader();       if (sdr.Read())       {        ViewBag.hao = sdr["課程名"];      }      sdr.Close();      return View();    }    public ActionResult About()    {      return View();     }   }

Controller

@{  ViewBag.Title = "Index"; } @ViewBag.hao <h2>Index</h2>
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.