c#连接SqlServer数据库

首先在代码窗口导入"System.Data.SqlClient"命名空间

在连接字符串中,应该吧Persist Security I nfo设置为false(保证在使用信息打开连接后不可信的源无法访问到连接中涉及安全性的信息.)

有四个对象:Connection,Command,DataReader,DataAdapter

其中DataReader是应用程序读取数据源的数据流对象

Sqlconnection conn=new Sqlconnection(@"Server=ServerName;uid=sa;pwd=;DataBase=dbName");

也可以使用其ConnectionString属性

Sqlconnection conn=new Sqlconnection();

conn.ConnectionString=@"Server=ServerName;uid=sa;pwd=;DataBase=DataBaseName";

Commend对象的属性:①有CommendTye,它有3中取值CommendType.Text,表明是普通sql语句,也是默认值;CommendType.TableDirect,表明是数据表名;Commend.Type.StoreProcedure,表明是存储过程.

②:CommendText:它的值是sql语句或者数据表名或者存储过程名称.

方法有:①Connection:它的值是Commend对象使用的connection对象名称②ExecuteReader:他的值指执行sql命令后返回一个包含数据的DataReader对象③ExecuteNonQuery计算当执行了一个非查询操作后所影响的记录数字.④ExecuteScalar:执行查询,并返回结果数据集合的第一行第一列的值.⑤Dispose:关闭Commend对象释放所占系统资源

实例1:

SqlConnection conn=new SqlConnection();
            conn.ConnectionString=@"Server=BeiHai;uid=sa;pwd=sa;database=studentDb";
            String connStr = conn.ConnectionString;
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = connStr;
            cmd.CommandText = "select * from student order by id";
            cmd.CommandType = cmd.CommandText;
            SqlDataReader dr = cmd.ExecuteReader();
            gv.DataSource = dr;
            gv.DataBind();
            dr.Close();

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28311102/viewspace-747802/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28311102/viewspace-747802/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值