using System.Data.SqlClient;//引用命名空间
/// <summary>
/// 数据库连接字符串
/// </summary>
string conStr = "Data Source=.;Initial Catalog=MySchool;Integrated
Security=True";
/// <summary>
/// 查询所有学生信息【查询表连接,以查询列为准,reader[下标|列名]】
/// </summary>
public void GetAll()
{
string sql = "select * from student";
//1.创建数据库连接对象,传入数据库连接字符串 conStr
SqlConnection conn = new SqlConnection(conStr);
try
{
conn.Open();//2.打开数据库
SqlCommand command = new SqlCommand(sql,conn);//3.创建 SqlCommand 对
象,传入 sql,conn
SqlDataReader reader=command.ExecuteReader();//4.执行 sql 命令
while (reader.Read()) //如果读取到返回 true,如果没有读取到返回 false
{
Console.WriteLine(reader[7] + " " + reader["studentname"]);//
可以通过下标或者列名输出 }
reader.Close();//必须关闭
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
conn.Close();//5.关闭数据库
}
}
评论0
最新资源