Command对象的三个主要方法
连接对象
SqlConnection conn = new SqlConnection(connStr)
获得首行首列的方法
Execute Scalar调用方法获得查询结果表的首行首列的数据。
执行不查询犯法
ExecuteNonQuery int变量接收
捕获朗读者方法
SqlDataReader reader = cmd.ExecuteReader();
获得下一行数据
DataReder 对象.Read()
获得焦点信息的name列的值
对象[列名]
遍历所有数据行
while(DR对象.Read){
值类型 值 = dr对象[列名]
}
可以做的尝试
在实例化执法者对象时
sql语句
传的如果是增删改的语句
但是我偏不用执行不查询的方法
我用Execute Scalar
修改是否会生效
是
异常捕获try…catch…C#
基本捕获
try{
可能会出错的代码
}
catch(Exception){
如果出错了要执行的代码
}
finally{
处不出错都执行的代码
}
实例
string connstr = "";//此处错误代码
SqlConnection con = new SqlConnection(connstr);
try
{
con.Open();
}
catch {
Console.WriteLine("连接有问题,正在修复,处理中.......");
}
Console.WriteLine("程序结束!");
Console.ReadKey();
图片例子
效果视图
String Builder类 字符串建造
String a = "hello";
a+=“java”;
一旦创建了String Builder对象
那么内存空间是固定的
- 实例String Builder
stringBuilder xxx = new sringBuilder();