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. 显示结果

 

  •  
上一篇:ASP.NET使用DataList实现数据的分页技术


下一篇:JDBC: JDBC工具类