急急急急急急.net说明数据库访问的方法 是连接SQL的方法
发布网友
发布时间:2022-04-08 18:01
我来回答
共4个回答
热心网友
时间:2022-04-08 19:31
解释下楼上的代码就行了:
首先你想使用Sql Server 的方式访问数据库的话,
那么就需要引入名称空间:using System.Data.SqlClient;
然后准备好链接字符串,---data source=(local);initial catalog=database_breakfast;user=sa;pwd=
创建连接对象,将连接字符串放入连接对象中-- SqlConnection cn = new SqlConnection(连接字符串);
创建执行命令,将要执行的SQL语句和连接对象放入执行命令中,--- SqlCommand cmd = new SqlCommand("SQL语句", 连接对象)
如果是取数据的话(就像楼上的代码),那么要创建数据适配器,,相当于一个容器,执行命令---SqlDataAdapter da = new SqlDataAdapter(cmd);
创建存储数据的数据集,-- DataSet ds = new DataSet();
将容器中的数据填充到数据集,---da.Fill(ds, "prosort");
绑定页面控件的数据源, --- this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.DataBind();
最后浏览页面;
热心网友
时间:2022-04-08 20:49
using System.Data.SqlClient;
SqlConnection cn = new SqlConnection("data source=(local);initial catalog=database_breakfast;user=sa;pwd=");
SqlCommand cmd = new SqlCommand(" select * from t_proct_sort ", cn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "prosort");
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.DataBind();追问得用汉字叙述访问的方法 还要说出来是怎么回事 不是光要代码啊 呵呵
热心网友
时间:2022-04-08 22:23
数据获取阶段:
protected SqlConnection conn; //建立数据库的连接对象
protected SqlDataAdapter da; //建立数据库的查询对象
protected DataSet ds; //建立DataSet数据表对象以实现断开式连接
protected SqlCommand comm; //建立数据库的操作对象
protected void Page_Load(object sender, EventArgs e)
{
conn=new SqlConnection("Data Source=localhost;Initial Catalog=nd_data;User ID=sa;Password=aaaaaa"); //取连接字符串, 同时建立连接
da= new SqlDataAdapter(); //初始化查询对象
da.SelectCommand= new SqlCommand("select name,id from xs Order by id,name DESC", conn); //进行一个查询id和姓名的数据库操作
ds= new DataSet(); //初始化DataSet对象
try
{
conn.Open(); //打开连接
da.Fill(ds,"abs"); //获取数据,同时存放在一个名为"abs"的表中
conn.Close(); //关闭连接
}
catch (SqlException e1) //错误处理
{
Response.Write(e1.ToString());
}
热心网友
时间:2022-04-09 00:15
有几种,有直接用楼上那种连的,也有用LINQ类的和数据库实体的,你想哪种?追问用的是pansonghai的那个方法 就是得用语言陈述一下连接的方式和过程 谢谢啦