DBHelper 类的创建
1、数据库连接字符串
private static string strConn = "Data Source=.;Initial catalog= 数据库名;Integrated
security = true";
或
private static string strConn = "Data Source=.;Initial catalog=数据库名;User ID =
sa;Password = sa";
2、数据库连接对象
public static SqlConnection connecion = new SqlConnection(strConn);
Command 对象的 ExecuteScalar 方法 (用于返回一个数值的操作,
如:最大、最小、行数等)
//首先创建 DBHelper 类
1、 引用命名空间
using System.Data.SqlClient;
2、 打开数据库连接
DBHelper.connecion.Open();
3、 创建 Sql 语句
string sql = “…………”;
4、 创建 Command 对象
SqlCommand command = new SqlCommand(sql, DBHelper. connecion);
5、 执行
object obj = command.ExecuteScalar();//ExecuteScalar 方法返回的是第一行第一列的
值,值的数据类型为 object,可以转换为其他数据类型,如:
int count = Convert.ToInt32(command.ExecuteScalar());
或
string s = command.ExecuteScalar().ToString(); 等等
6、 使用执行结果
7、 关闭数据库连接
DBHelper. connecion.Close()
Command 对象的 ExecuteNonQuery 方法(获得数据库受影响的
行数,如:增、删、改等)
“ ”基本和上面的步骤一致,只有 执行 不同,执行如下:
int count = command. ExecuteNonQuery ();//ExecuteNonQuery 方法返回的是被影响的
行数,值的数据类型为 int