.net MVC 连接数据本地数据库三种方法总结

所属分类: 网络编程 / ASP.NET 阅读数: 1517
收藏 0 赞 0 分享

.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>

更多精彩内容其他人还在看

asp.net c# 抓取页面信息方法介绍

我们知道,一般网页中的信息是不断翻新的,这也要求我们定期的去抓这些新信息,但是这个“定期”该怎么理解,也就是多长时间需要 抓一次该页面,其实这个定期也就是页面缓存时间,在页面的缓存时间内我们再次抓取该网页是没有必要的,反而给人家服务器造成压力
收藏 0 赞 0 分享

ASP.NET 后台登录小技巧介绍

对于后台一些需要登录才能访问的页面,你是不是每次都去判断一下登录时保存在session或者cookie里面的值是否存在啊!
收藏 0 赞 0 分享

ASP.NET MVC Web API HttpClient简介

依稀还记得那个时候用WebClient,HttpWebRequest来发送一个请求,现在ASP.NET MVC4中自带了一个类HttpClient;需要的朋友可以参考下
收藏 0 赞 0 分享

asp.net mvc路由篇 如何找到 IHttpHandler方法介绍

学习是使用asp.net已经有很长一段时间了,现在就来分析一下mvc的整过过程吧。个人计划写一个mvc系列的博文,仅从源代码的角度来分析mvc。在接触mvc时我们一定会经历路由,那么路由这东东是怎么搞出来的啊
收藏 0 赞 0 分享

C#与.net高级编程 C#的多态介绍

封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了
收藏 0 赞 0 分享

使用Asp.net Mvc3 Razor视图方式扩展JQuery UI Widgets方法介绍

jquery easyui grid或者extjs grid,jtable的代码非常简洁、对于grid功能要求不是很复杂的情况下,强烈推荐大家使用
收藏 0 赞 0 分享

Oracle中TO_DATE格式介绍

Oracle中TO_DATE格式介绍;可供需求的朋友参考
收藏 0 赞 0 分享

DataGridView控件详细介绍

DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性
收藏 0 赞 0 分享

jdk环境变量配置

jdk环境变量配置,可供参考
收藏 0 赞 0 分享

如何取消.net后台线程的执行

在使用多线程模型进行编程时,经常遇到的问题之一是,当我们关闭前台的UI线程时,后台的辅助线程仍然处于活动状态,从而导致整个应用程序无法正常退出
收藏 0 赞 0 分享
查看更多