哪位大哥能帮忙解释下这段代码,是c#.net和SQL连接的问题,因为做网站需要与数据库连接在一起,老师留下的

具体什么意思,因为刚刚开始学,不是很明白这个代码什么意思,希望各位能人给我分析分析具体的用法,和注意的地方谢谢。System.Data.SqlClient.SqlConn... 具体什么意思,因为刚刚开始学,不是很明白这个代码什么意思,希望各位能人给我分析分析具体的用法,和注意的地方谢谢。
System.Data.SqlClient.SqlConnection conn=new SqlConnection();
conn.ConnectionString = ConfigurationManager.AppSettings["sqlconnect"].ToString();
conn.Open();
string sql = "select * from 新闻 order by id desc"; System.Data.SqlClient.SqlCommand cmd=new SqlCommand(sql,conn);
System.Data.SqlClient.SqlDataAdapter adp=new SqlDataAdapter (cmd);
DataSet ds=new DataSet ();
adp.Fill(ds, "news")
展开
 我来答
百度网友fcc2519
2011-05-08 · TA获得超过596个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:264万
展开全部
System.Data.SqlClient.SqlConnection conn=new SqlConnection(); //新建连接对象
conn.ConnectionString = ConfigurationManager.AppSettings["sqlconnect"].ToString(); //从配置文件读取连接信息
conn.Open();//打开连接
string sql = "select * from 新闻 order by id desc"; //写sql语句:从新闻中拿出所有记录,按ID从大到小排序
System.Data.SqlClient.SqlCommand cmd=new SqlCommand(sql,conn);//新建命令的对象
System.Data.SqlClient.SqlDataAdapter adp=new SqlDataAdapter (cmd);//新建适配器对象
DataSet ds=new DataSet ();//新建数据集
adp.Fill(ds, "news")//忘数据集里面插入sql语句的查询结果,表名为“news”
追问
我可不可以重复利用Dataset ds=new DataSet();以上的语句再加入一条“adp.Fill(ds,"experts")
并且在string sql = "select * from 新闻 order by id desc";后面插入一句
string sq = "select * from 专家";
实现对这个新表的查询与操作?谢谢
笨晓孩芳
2011-05-08 · TA获得超过193个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:57.8万
展开全部
1.创建空的sqlconnection对象conn
2.设置conn的链接字符串,来自配置文件
3.打开conn链接
4.定义查询语句sql
5.创建sqlcommand对象cmd,用重载,参数是conn和sql
6.定义sqldataasapter对象adp,是用重载方法,参数为cmd
7.创建dataset对象ds
8.将ds填充到adp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beanGSm
2011-05-08 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:51.6万
展开全部
标准的访问数据库语句和数据填充返回值是一个DataSet
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式