对于c#获取Sql数据目前我采用的是 System.Data.SqlClient.SqlDataReader类.主要用到如下API:SqlDataReader.Read():每次获取一行的数据,直到没有数据为止数据获取可以用GetString()、GetInt()、GetBool()+...

对于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();//执行语句
本文标题为:C#SQL小结


基础教程推荐
- 详解Unity入门之GameObject 2023-04-21
- C#如何在窗体程序中操作数据库数据 2023-05-31
- C# 创建控制台应用程序 2023-05-05
- C#中ArrayList 类的使用详解 2023-07-04
- C#中FlagsAttribute属性在enum中的应用详解 2023-03-13
- C#实现简单的聊天窗体 2023-04-21
- C#中重载重写和覆盖的定义与区别 2023-01-06
- .net core系列之《将.net core应用部署到Ubuntu》 2023-09-28
- c# – .net加密数据库表 2023-11-10
- C#实现生成所有不重复的组合功能示例 2022-11-27