public static ArrayList Connect(string connectionString, string commandText)
{ ArrayList retValList = new ArrayList(); using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand cmd = new SqlCommand(commandText, connection);
cmd.CommandTimeout = ;
SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read())
{
retValList.Add(rdr.GetString());
}
rdr.Close(); System.Console.WriteLine(retValList.Count);
} return retValList;
}
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