SqlConnection,SqlCommand,SqldataReader的用法总结
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
{
protected void Page_Load(object sender, EventArgs e)
{
//-------------------SqlConnection,SqlCommand,SqldataReader的用法-------------------//
//如果你的数据库是某个实例名,直接把"server=."改成"server=你的计算机名实例名"就可以了
con.ConnectionString = "server=.;database=northwind;uid=sa;pwd=;"; //双引号中的最后一个分号可以去掉
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandText = "select * from customers";
SqlDataReader sdr = cmd.ExecuteReader();
this.GridView1.DataSource = sdr;
this.GridView1.DataBind();
sdr.Close();
con.Close();
//con.ConnectionString = "server=.;database=northwind;uid=sa;pwd=;"; //双引号中的最后一个分号可以去掉
//con.Open();
//SqlCommand cmd = new SqlCommand("select * from customers");
//cmd.Connection = con;
//SqlDataReader sdr = cmd.ExecuteReader();
//this.GridView1.DataSource = sdr;
//this.GridView1.DataBind();
//sdr.Close();
//con.Close();
我最经常用这一种,同时连接对象是整个程序的公共对象,所以我一般会把数据库连接封装到一个类中,这样就可以在程序的任何地方随时调用
//SqlConnection con = new SqlConnection("server=.;database=northwind;uid=sa;pwd=;"); //双引号中的最后一个分号可以去掉
//con.Open();
//SqlCommand cmd = new SqlCommand("select * from customers", con);
//SqlDataReader sdr = cmd.ExecuteReader();
//this.GridView1.DataSource = sdr;
//this.GridView1.DataBind();
//sdr.Close();
//con.Close();
//con.ConnectionString = "server=.;database=northwind;uid=sa;pwd=;"; //双引号中的最后一个分号可以去掉
//con.Open();
//SqlCommand cmd = new SqlCommand();
//cmd.Connection = con;
//cmd.CommandText = "select * from customers";
//cmd.CommandType = CommandType.Text; //这条语句是多余的,因为默认就是Text
//SqlDataReader sdr = cmd.ExecuteReader();
//this.GridView1.DataSource = sdr;
//this.GridView1.DataBind();
//sdr.Close();
//con.Close();
}
SqlConnection,SqlCommand,SqldataReader的用法总结相关推荐
- sqlconnection,sqlcommand,SqlDataAdapter ,ExecuteNonQuery,ExecuteScalar
sqlconnection:表示 SQL Server 数据库的一个打开的连接.SqlConnection 对象表示与 SQL Server 数据源的一个唯一的会话. 在客户端/服务器数据库系统中,它 ...
- 利用SqlConnection获得SqlServer的统计信息
SqlConnection有一个属性叫StatisticsEnable,将它设为true后,就可以通过SqlConnection.RetrieveStatistics()方法获得访问SqlServer ...
- asp.net中DataGrid性能测试
作者Blog:http://blog.csdn.net/yzdy/ 测试环境: 数据库服务器:2.4G P4 CPU,2G 内存,Windows Advanced Server 2000,SQL Se ...
- asp.net学习之ado.net(连接模式访问)
ado.net框架支持两种模式的数据访问: 连接模式(Connected)和非连接模式(disconnected).这一节介绍如何使用连接模式访问数据库中的数据,利用ADO.NET中的Connecti ...
- SqlHelper类的使用
机房重构进行了一小阶段,刚开始敲代码的时候,实现每一个功能都要在D层类中写一次数据据库连接SqlConnection,SqlCommand,SqlDataReader语句,感到相当地麻烦.遇到这个问题 ...
- C#中using关键字的作用及其用法(转)
C#中using关键字的作用及其用法 using的用途和使用技巧. using关键字微软MSDN上解释总共有三种用途: 1.引用命名空间. 2.为命名空间或类型创建别名. ...
- sqlcommand对象的有几个操作方法
1.sqlcommand.ExecuteNonQuery ()该方法主要是执行SQL语句的插入.修改.删除的命令.返回所影响的行数,并不返回操作数据库中数据表的数据. 2.sqlcommand.Exe ...
- using的基本用法
1.using指令.using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import.C++的<#Include>,这个功能 ...
- C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter应该怎么用?
对于C#初学者来说,我们通常遇到ExecuteReader.ExecuteNonQuery.ExecuteScalar.SqlDataReader.SqlDataAdapter这些对象或者方法的时候就 ...
最新文章
- JVM基于栈的解释器执行原理
- 音视频技术的高光时刻: LiveVideoStackCon 2019上海 音视频技术大会
- Newbe.Claptrap-一套以“事件溯源”和“Actor模式”作为基本理论的服务端开发框架...
- eclipse安装web插件、安装centos版本的idea
- Android 自定义组合控件小结
- dubbo入门级梳理
- Java集合类和HashMap遍历
- PICKIT3与ICD2比较。正在等待PICKIT3到货。
- 对于System.out.println简单了解
- JMeter JDBC Request(实现往mysql批量造数)
- 2015年第四届C/C++ A组蓝桥杯省赛真题
- 工作就是这么简单——去哪儿网CTO吴永强
- 7-21 查验身份证 (15 分)
- 数据库进阶(1)——MySQL架构(1)
- Flutter - 控件之 Picker
- ARMV7-M架构---Part A :Application Level Architecture---A1 Introduction
- 审批流程设计方案-介绍(一)
- 思维导图到底是什么-图说思维导图定义
- 数据库拆分3--使用sharding-jdbc 支持子查询sql
- kubernetes上的服务发现-CoreDNS配置
热门文章
- 马哥运维学习作业(九)
- 使用浏览器地址栏调用CXF Webservice的写法
- zabbix items复制
- CloudStack(二)基础网络模式安装部署
- 关于在Mac上启动了模拟器/连接了手机之后。adb device一直提示List of devices attached的问题...
- 使用Cobbler安装多版本操作系统
- Hibernate 中upate,savaOrUpdate,merge的区别
- 微软开放技术发布开源 Jenkins 插件以将 Windows Azure Blob 服务用的开作存储库
- ADO.NET连接Access数据库实例
- mysql中怎样自动生成代码_MySql之自动生成CRUD代码