ADO.NET

ADO.NET—SQL

  • Connection-数据连接

VS-sql 建立连接

String constr=“右键数据库,查看属性,复制连接字符串,有分隔符用@“

Sqlconnection con= new Sqlconnection(constr)

  1. 属性 state
  2. 方法 open close
  • Command-命令对象-用于对数据库发出SQL命令

SQl执行SQL语句

  1. 属性:

CommandType:命令类型

  1. Text默认-SQL语句
  2. TableDirect:表对象
  3. StoreProcedure:存储过程

        ConmandText:具体的SQL语句或者存储过程

        Connection:具体的连接对象

  1. 方法—针对不同的SQL语句
  1. ExcuteReader():执行有结果集,返回类型DataReader。例如Select
  2. ExcuteNonQuery():执行SQL语句,并返回受影响的行数,返回类型int。例如insert,Delete,update
  3. ExcuteScalar():执行SQL语句,并返回单个值,返回类型 object。例如Select Count(),sum()
  1. 创建步骤
  1. 创建链接,并打开数据库:con,con。Opent();
  2. 创建Command对象,并且设置SQL语句
  1. 创建Commang:实例化

Sqlcommand cmd = new sqlcommand(sql.con)

说明:sql-SQL 语句,con-连接对象

String sql=”select *from T_user”;

Sqlcommand cmd = new sqlcommand();

Cmd.Connection=con;

Cmd.commandText=sql;

【连接对象来创建command对象

Sqlcommand cmd = con.CreatCommand();

Cmd.commandText=sql

  1. 执行SQL命令

根据sql语句的内容,决定使用哪个Excute方法。

  1. 显示结果

 

  •  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值