C# SqlConnection

 

 1         public static ArrayList Connect(string connectionString, string commandText) 

 2         {

 3 

 4             ArrayList retValList = new ArrayList();

 5 

 6             using (SqlConnection connection = new SqlConnection(connectionString))

 7             {

 8                 connection.Open();

 9                 SqlCommand cmd = new SqlCommand(commandText, connection);

10                 cmd.CommandTimeout = 0;

11                 SqlDataReader rdr = cmd.ExecuteReader();

12 

13                 while (rdr.Read())

14                 {

15                     retValList.Add(rdr.GetString(0));

16                 }

17                 rdr.Close();

18 

19                 System.Console.WriteLine(retValList.Count);

20             }

21 

22             return retValList;

23         }

ExecuteReader() 一般是连接数据库 操作查询的  返回的是个adapter
ExecuteNonQuery()  执行数据库 非查询类操作
ExecuteScalar() 类型:System.Object 结果集中第一行的第一列;如果结果集为空,则为空引用

http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand(v=vs.110).aspx

http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader(v=vs.110).aspx

http://msdn.microsoft.com/zh-tw/library/system.data.sqlclient.sqlcommand.executescalar(VS.80).aspx

 

 

你可能感兴趣的:(Connection)