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

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

Configuration

 1 1     public class HomeController : Controller
 2  2     {
 3  3         //
 4  4         // GET: /Home/
 5  5
 6  6         public ActionResult Index()
 7  7         {
 8  8             #region connect sql function one
 9  9             SqlConnectionStringBuilder one = new SqlConnectionStringBuilder();
10 10             one.DataSource = "(local)\\sqlexpress";
11 11             one.InitialCatalog = "xsgl1";
12 12             one.UserID = "sa";
13 13             one.Password = "a123456";
14 14             one.MaxPoolSize = 512;
15 15             SqlConnection sct = new SqlConnection(one.ConnectionString);
16 16             #endregion
17 17             #region connect sql function two
18 18             //string conn = ConfigurationManager.AppSettings["con"].ToString();
19 19             //SqlConnection sct = new SqlConnection(conn);
20 20             #endregion
21 21             #region connect sql function three
22 22             //string conn = ConfigurationManager.ConnectionStrings["conSql"].ConnectionString;
23 23             //SqlConnection sct = new SqlConnection(conn);
24 24             #endregion
25 25             SqlCommand scm = new SqlCommand();
26 26             scm.Connection = sct;
27 27             scm.CommandType = CommandType.Text;
28 28             scm.CommandText = "select 课程名 from kc where 课程号=‘A001‘";
29 29             sct.Open();
30 30             SqlDataReader sdr = scm.ExecuteReader();
31 31             if (sdr.Read())
32 32             {
33 33                 ViewBag.hao = sdr["课程名"];
34 34             }
35 35             sdr.Close();
36 36             return View();
37 37         }
38 38         public ActionResult About()
39 39         {
40 40             return View();
41 41         }
42 42     }

Controller

1 1 @{
2 2     ViewBag.Title = "Index";
3 3 }
4 4 @ViewBag.hao
5 5 <h2>Index</h2>

View

时间: 2024-11-08 20:50:04

.net MVC 连接数据本地数据库三种方法的相关文章

DataTable数据批量写入数据库三种方法比较

DataTable数据批量写入数据库三种方法比较 标签: it 分类: C#1)   insert循环插入:2)   sqldataadapter.update(dataset,tablename);3)   sqlbulkcopy.WriteToServer(datatable); 1.生成测试的datatable表,表结构如下:UniqueID(主键,自动增长)   |   CompanyName   |   CompanyCode   |   Address   |   Owner   |

DataTable 数据批量写入数据库三种方法比较

DataTable数据批量写入数据库三种方法比较 1)   insert循环插入: 2)   sqldataadapter.update(dataset,tablename); 3)   sqlbulkcopy.WriteToServer(datatable); 1.生成测试的datatable表,表结构如下: UniqueID(主键,自动增长)   |   CompanyName   |   CompanyCode   |   Address   |   Owner   |   Memo 共6

Java连接MySQL数据库三种方法

好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-java-5.1.27.jar 加载驱动: 1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示: 2. 右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图: 也可以在项目"右击",选择&

vue中数据请求的三种方法

注意请求可能存在跨域问题,需要去配置好 这三种建议使用axios 1.resource Vue 要实现异步加载需要使用到 vue-resource 库. Vue.js 2.0 版本推荐使用 axios 来完成 ajax 请求. 先导入一个线上cdn的地址,当然还可以去npm安装,但个人觉得这种方便 <script src="https://cdn.staticfile.org/vue-resource/1.5.1/vue-resource.min.js"></scri

数据交换的三种方法

此处以C语言为例: 例:两个整型数:A和B,交换两个数 方法一:利用一个中间变量——C 先将A的值存入C中,再将B的值赋值给A,最后,再将C的值赋值给B. 方法二:利用加减法互换 先将A+B的值存入A中,再将A-B的值存入B,此时,B中的值就是原来A的值,最后,再将A-B的值存入A,此时,A的值就是原来B的值. 但是,这种方法在执行A+B操作时,会产生溢出,因此,不靠谱,我们再看看方法三. 方法三:利用异或操作 我们知道A^B^B = A, 我们将A^B的值存入A,与B异或后存入B,此时,B的值

Asp.Net MVC向视图View传值的三种方法

本文将总结Asp.Net MVC向视图View传值的三种常见的方法: -------------------------------------------------------------------------- 1.通过View( parameter )的参数传递 action: public ActionResult Index() { Person person=new Person("wumiao",18,175); return View("Index&quo

ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)

转自:http://www.cnblogs.com/zyqgold/archive/2010/11/22/1884779.html 在ASP.NET MVC框架中,将视图中的数据传递到控制器中,主要通过发送表单实现的.具体使用中,主要使用以下三种方法. 1.通过Request.Form读取表单数据        2.通过FormCollection读取表单数据        3.直接读取表单数据对象 下边是我学习这些东西时的一点总结 1.通过Request.Form读取表单数据      首先定

sqlplus连接oracle数据库三种方式

方式一:命令提示符下敲入sqlplus,然后键入用户名和口令,测试查询 方式二:命令提示符下 敲入sqlplus 用户名/口令@数据库实例 方式三:命令提示符下敲入sqlplus /nolog,然后连接数据库connect scott/[email protected] sqlplus连接oracle数据库三种方式

js架构设计模式——你对MVC、MVP、MVVM 三种组合模式分别有什么样的理解?

你对MVC.MVP.MVVM 三种组合模式分别有什么样的理解? MVC(Model-View-Controller)MVP(Model-View-Presenter)MVVM(Model-View-ViewModel)请大家谈一谈各自的理解吧,对比之下更能明确特征和适用的范围,菜鸟们畅所欲言,老鸟大牛们请多多指点! 2 条评论 按投票排序 按时间排序 10 个回答 王韦恩卑鄙,我编程序,我约. 知乎用户.里德.jogen 等人赞同 只是一点浅见啊 折叠也活该... M-V- X 本质都是一样的