发布网友 发布时间:2022-05-01 07:12
共5个回答
懂视网 时间:2022-05-01 11:34
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-05-01 08:42
我昏 看了前2位的回答 我实在忍不住了热心网友 时间:2022-05-01 10:00
ADO.NET,是.net里的一项技术,就是专门用来访问数据库的.ADO.NET的特点是访问数据库速度快,效率高,安全.热心网友 时间:2022-05-01 11:34
来来来我也来,对于第三位的回答,似乎其对ASP.NET并不清楚。ASP.NET就是用来写网站的,Window窗体应用程序、Android程序之类不包括在ASP.NET下。而ASP.NET也不包含ADO.NET,它们之间应该是并列的关系。热心网友 时间:2022-05-01 13:26
ado.net是.net框架访问数据库的一种技术