c语言cmd连接数据库(连接数据库(SQLSERVER)三支路)

首页常识更新时间:2023-08-21 14:01:48

支路1:Connection---->Command

1、导入数据库命名空间:

using System.Data.SqlClient;

2、创建数据库连接对象,并指定数据库连接字符串:

//创建数据库连接对象:SqlConnection conn=new SqlConnection(str);

//数据库连接字符串:String str="Data Source=.;Initial Catalog=test;Integrated Security=True";

3、打开与数据库的连接:

Open.conn();

4、创建操作命令对象Command,并指定操作数据源以及操作命令:

//创建操作命令对象:SqlCommand cmd=new SqlCommand();

//操作数据源:cmd.Connection=conn;

//操作命令:cmd.CommandText="select count(*)from user_table where userName='" uName "' and userPwd='" uPwd "'";

5、使用Command对象的执行方法(3个)(若需要获取返回的结果,需注意数据类型是否匹配):

方法1、ExecuteNonQuery方法(执行增、删、改命令)

---返回值:受影响的行数。cmd.ExecuteNonQuery();

方法2、ExecuteReader方法(生成一个包含SqlDataReader对象的实例)

---返回值:一个SqlDataReader对象。SqlDataReader ***=cmd.ExecuteReader();

方法3、ExecuteScalar方法(返回结果集中的第一行的第一列)

---返回值:结果集中的第一行的第一列或空引用(结果集为空)。

6、释放Command对象:

cmd.Dispose();

7、关闭与数据库的连接,并释放Connection对象:

conn.Close();------conn.Dispose();

支路2、Connection--->Command--->DataReader

1、导入数据库命名空间:

using System.Data.SqlClient;

2、创建数据库连接对象,并指定数据库连接字符串:

//创建数据库连接对象:SqlConnection conn=new SqlConnection(str);

//数据库连接字符串:String str="Data Source=.;Initial Catalog=test;Integrated Security=True";

3、打开与数据库的连接:

conn.Open();

4、创建操作命令对象Command,并指定操作数据源以及操作命令:

//创建操作命令对象Command:SqlCommand cmd=new SqlCommand();

//操作数据源:cmd.Connection=conn;

//操作命令:cmd.CommandText="select count(*)from user_table where userName='" uName "' and userPwd='" uPwd "'";

5、创建数据流对象,并填充数据流信息:

SqlDataReader sdr=cmd.ExecuteReader();

6、使用数据流对象:

7、关闭数据流,并释放DataReader对象:

sdr.Close();-----sdr.Dispose();

8、关闭与数据库的连接,并释放Connection对象:

conn.Close();-----conn.Dispose();

3、支路三

1、导入数据库命名空间:

using System.Data.SqlClient;

2、创建数据库连接对象,并指定数据库连接字符串:

//创建数据库连接对象:SqlConnection conn=new SqlConnection(str);

//数据库连接字符串:String str="Data Source=.;Initial Catalog=test;Integrated Security=True";

3、打开与数据库的连接:

Open.conn();

4、创建数据据适配对象--DataAdapter;

5、使用selectCommand属性创建SqlCommand对象并指定操作数据源及操作命令。

对象名.selectCommand=new SqlCommand("操作命令");

6、创建数据集对象--Dataset;

7、使用适配器对象的Fill方法填充数据到数据集中。

适配器对象.Fill(数据集对象,"数据表名");

8、释放数据适配器对象资源。

9、关闭与数据库的连接,并释放Connection对象:

conn.Close();------conn.Dispose();

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.