static public void duankaicon()
{
//一、两种身份验证:windows身份验证、SqlServer身份验证
string st1 = "server=.;database=orderdinner;Integrated Security = true";
string st2 = "server=.;database=hw;uid=sa;pwd=123";
//二、创建连接对象connection,两种连接方式:1.通过构造函数直接传身份验证字符串2.通过连接对象的属性的赋值来连接
// SqlConnection connection1 = new SqlConnection(st2);//1
SqlConnection connection2 = new SqlConnection();//2
connection2.ConnectionString = st2;
//三、打开数据库 连接对象的属性有:1.ConnectionString属性用于存储身份验证字符串2.State属性用于判断连接对象是否连接
//连接对象的方法有:1.Open()打开方法;2.Close()关闭方法等
connection2.Open();
if (connection2.State == System.Data.ConnectionState.Open)
{
Console.WriteLine("数据库已经连接");
SqlDataAdapter adp = new SqlDataAdapter("select * from rank", connection2);
DataSet s = new DataSet();
adp.Fill(s);
int i = 0;
//Rows行,count数量
while (s.Tables[0].Rows.Count > i)
{
//s中存储的表,Tables[0]表示第一个表,Columns列,count数量
for (int j=0;j< s.Tables[0].Columns.Count;j++)
{
//Rows[i][j]第i行第j列的值
Console.Write(s.Tables[0].Rows[i][j]);
}
i++;//控制行数的变化
Console.WriteLine();
}
// Console.WriteLine("受影响行数是:"+count);
}
//四、关闭连接
connection2.Close();
}
ADO.NET断开式连接
最新推荐文章于 2021-07-06 03:46:13 发布