发布网友 发布时间:2022-04-09 06:15
共3个回答
懂视网 时间:2022-04-09 10:36
ADO.net:数据库访问技术
程序操作的数据都是变量或对象,这些东西都存在于内存中
但是有很多的数据是存在数据库中的,数据库中的数据存在于硬盘上
作用:将数据库中的数据取到内存中来,可以让程序进行操作
将内存中的数据,写入到数据库中
1、using System.Data.SqlClient; //引用命名空间
2、建立 数据库连接类
string str = "server=.;database=Data0515;user=sa;pwd=123;";//连接字符串
SqlConnection conn = new SqlConnection(str);
3、建立 数据库操作类
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select *from student";
4、开启数据库连接通道
conn.Open();
5、读取数据,数据读取类
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows) //是否读取到了数据
{
while (dr.Read()) //循环一行一行的往下读
{
//每读一行,都要执行的操作
Console.WriteLine(dr[0].ToString() + " " + dr[1].ToString() + " " + dr[2].ToString() + " " + Convert.ToDateTime(dr[3]).ToString("yyyy年MM月dd日") + " " + Convert.ToInt32(dr[4]));
}
}
6、关闭数据库通道!!!!!
conn.Close();
------------------------------------------------------------------------------------------------
添加:
cmd.ExecuteNonQuery();
修改:
删除:
ADO.NET数据库访问技术
标签:
热心网友 时间:2022-04-09 07:44
ado.net跟C#没有直接关系,热心网友 时间:2022-04-09 09:02
ADO.net是.net框架中的数据库访问框架,是微软新一代的数据库访问解决方案,和C#关系不是很大,任何.net语言(包括C#)都可以使用他