博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#SQL小结
阅读量:5485 次
发布时间:2019-06-16

本文共 813 字,大约阅读时间需要 2 分钟。

对于c#获取Sql数据目前我采用的是 System.Data.SqlClient.SqlDataReader类.

主要用到如下API:

  SqlDataReader.Read():每次获取一行的数据,直到没有数据为止

数据获取可以用GetString()、GetInt()、GetBool()+括号内索引,也可以直接数据获取[]+索引或者[“ ”]获取某一列数据。

  SqlDataReader.FieldCount能够获取列数对于输出数据有好处。

例子:

  sqlCon.open(); //打开数据库连接

  string sql = “select * from STUDENT”; //sql语句

  SqlCommand sqlCom = new SqlCommand();//sql执行语句

  sqlCom.Connection = sqlCon;//获取连接

  SqlDataReader st = sqlCom.ExecuteReader();//获取执行语句的SDR

    while (st.Read())

      {

        Debug.Log(st[“SNAME”]);

      }

对于不需要获取数据的直接采用:

  string sq2 = “update student set sname=’FUCK U’ where SHH=’222′”;//sql语句

  SqlCommand sqlCom = new SqlCommand();//sql执行语句

  sqlCom.Connection = sqlCon;//获取连接

  sqlCom.CommandText = sq2;//执行语句设置

  sqlCom.ExecuteNonQuery();//执行语句

转载于:https://www.cnblogs.com/dlvguo/p/9716041.html

你可能感兴趣的文章
MMORPG 游戏服务器端设计--转载
查看>>
SILK 的 Tilt的意思
查看>>
Html学习笔记3
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
关于多线程的那些事
查看>>
JavaScript获取DOM元素位置和尺寸大小
查看>>
EL 表达式小结
查看>>
内部排序
查看>>
jQuery EasyUI API 中文文档 - 组合(Combo)
查看>>
10个关于 Dropbox 的另类功用(知乎问答精编)[还是转来了]
查看>>
Oracle体系结构
查看>>
javascript Error对象详解
查看>>
nc 局域网聊天+文件传输(netcat)
查看>>
每天一个linux命令(25):linux文件属性详解
查看>>
go微服务框架go-micro深度学习(三) Registry服务的注册和发现
查看>>
在Fedora8上安装MySQL5.0.45的过程
查看>>
Spring AOP项目应用——方法入参校验 & 日志横切
查看>>
使用REST-Assured对API接口进行自动化测试
查看>>
王潮歌跨界指导HUAWEI P20系列发布会 颠覆传统 眼界大开!
查看>>
王高飞:微博已收购一直播 明年一季度重点是功能与流量打通
查看>>