黑马程序员技术交流社区

标题: 关于ADO.net的学习疑问 [打印本页]

作者: 肖云    时间: 2012-6-28 02:21
标题: 关于ADO.net的学习疑问
本帖最后由 肖云 于 2012-6-28 13:14 编辑

我按照黑马的视频教程学习,但是学到ADO.net章节的时候,出现了很多陌生的词语和语句,视频中也没有详细的讲解,是怎么回事,大家遇到这个问题没有?

如果有遇到的同学,是怎么解决的?


我补充一下:比如以下的程序,就没有详细的讲解:
using(sqlconnection conn=new sqlconnection(这里面的内容暂不理会))
{
conn.open();
using(sqlcommand cmd=conn.createcommand())
{
cmd.commandText="这里面的内容暂不理会 ";
using(sqlDataReader reader=cmd.ExecuteReader())
{
..................
}
}
}
作者: ☆丿灬北纬28°    时间: 2012-6-28 04:54
说明白一点呗,是不是关于操作数据库的语句啊…………
作者: 平建    时间: 2012-6-28 10:30
强烈建议百度,谷歌,搜狗,!!有道,
作者: 秦永辉    时间: 2012-6-28 14:56
sqlconnection和sqlcommand都是asp.net的内置对象,连接数据库的必须用的,建议你去看看asp.net的强前部分
作者: 戴伟    时间: 2012-6-28 15:51
你是拖着看的吧,我记得视频都有讲的
using(sqlconnection conn=new sqlconnection(这里面的内容暂不理会)) //建立一个数据库连接对象,using是指这个连接在using语句块里有效,执行完using块就自动销毁
{
conn.open();//这里使用建立的数据库连接对象打开连接
using(sqlcommand cmd=conn.createcommand())//这里是创建执行sql语句的对象
{
cmd.commandText="这里面的内容暂不理会 ";//这里就不用解释了
using(sqlDataReader reader=cmd.ExecuteReader())//这里是创建一个读取数据库的datareader,用来从数据库读取数据的
{
..................
}
}
}
作者: 王玲星    时间: 2012-6-28 23:00
using(sqlconnection conn=new sqlconnection(这里面的内容暂不理会)) //创建 SQL Server 连接对象
{
conn.open();//打开数据库
using(sqlcommand cmd=conn.createcommand())//sqlcommand 使用conn连接
{
cmd.commandText="这里面的内容暂不理会 ";//要执行的SQL语句
using(sqlDataReader reader=cmd.ExecuteReader())//返回执行结果的第一行第一列

作者: 赵力    时间: 2012-6-29 10:38
我的选择
1. 查看 Help Library,这里面都有比较全的解释和实例,实在是最佳选择;
2.百度,有时候不同角度的解释和实例会让我理解更全面,深刻。。
3.黑马论坛,大量前期学习问题都在这里汇集,还有一点我们都是看一样的视频,遇到的问题也比较容易和其他人交流,而且发帖也有人帮忙,实在是一个好地方。
作者: 王志波    时间: 2012-6-30 21:41
很好理解么
1.using(sqlconnection conn=new sqlconnection(这里面的内容暂不理会))
{
2.conn.open();
3.using(sqlcommand cmd=conn.createcommand())
{
4.cmd.commandText="这里面的内容暂不理会 ";
5.using(sqlDataReader reader=cmd.ExecuteReader())
{
..................
}

1.sqlconnection、sqlcommand实现了IDisposable借口,用完后需要dispose,为了便于管理所以用using。而connection相当于和数据库建立了一个连接。
2.建立连接后,需要打开后才能使用。
3.sqlcommand就是你要执行的sql语句,通过conn建立一个command对象
4.执行的sql语句
5.那么4一定是个查询语句,否则不会用到sqlDataReader,读数据用的

作者: 许庭洲    时间: 2012-7-3 09:00
1,连接数据库用到了sqlconnection ;
2,操作数据库用到了sqlcommand ;
3,读取数据库用到了sqlDataReader ;
4,使用using来判断数据库连接是否为true,若连接上,对数据库操作;
5,再次用到了using来判断对数据库操作是否成功,若成功,对数据库中的表中每一条记录进行读取操作。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2