当前位置: 首页 >> 科技 >
C#中操作数据库技术都包含什么大类?用户在使用MT业务中的认证是?
来源:创视网     时间:2023-01-30 15:20:04

C#中操作数据库技术之ExecuteNonQuery用法

ExecuteNonQuery方法主要用来更新数据,当然也可以用来执行目标操作(例如查询数据库的结构或者创建诸如表等的数据库对象)。通常用它来执行insert、update、delete语句,在不使用Dataset的情况下更改数据库中的数据。select语句不适合ExecuteNonQuery()方法。

一、首先,来看看ExecuteNonQuery的返回值:

1. 对于Update、insert、Delete语句执行成功是返回值为该命令所影响的行数,如果影响的行数是0,则返回值就是0;

2. 对于所有其他类型的语句,返回值为-1;

3. 如果发生回滚,返回值也为-1;

4. 我们一般对于更新操作,通过判断返回值是否大于0,这个是没有问题的。但是对于其他的操作【如对数据结构的操作(建表等)】如果操作成功返回值却是-1,但是要注意一下啊,例如给数据库添加一个新表,创建成功返回-1,如果操作失败就会发生异常,所有执行这种操作最好用Try,Catch语句来捕捉异常。

二、 command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,步骤如下:

1. 创建数据库连接;

2. 创建Command对象,并指定一个SQL Inser、Update、Delete查询或者存储过程;

3. 把Command对象依附到数据库连接上;

4. 调用ExecuteNonQuery()方法;

5. 关闭连接。

用户在使用MT业务中的认证是

用户在使用MT业务或在使用非移动通信方式进行注册时要进行用户状态认证,目的是检查用户是否处于欠费停机状态;用户需要提取用户个性化信息时进行用户个性化认证,例如在使用WAP业务时。用户认证由用户归属省移动数据业务管理平台完成。

推荐新闻 +
猜您喜欢 +