黑马程序员技术交流社区

标题: ado.net看的乱七八糟的求指导从哪入手 [打印本页]

作者: 闫豪    时间: 2012-4-9 21:28
标题: ado.net看的乱七八糟的求指导从哪入手
数据的导入导出,我都乱七八糟的,那一堆的一开始代码啥意思啊,还有用那么多useing,能不能换点别的啊,那个老师没有开始的老师讲得清楚
作者: 鲍晨    时间: 2012-4-9 21:50
你说的不清楚,一开始那一段是不是数据库连接字符串啊,一般是从配置文件中读取的字符串SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); using是为了实现IDisposable接口的,你也可以用try catch包起来
作者: 天高地阔    时间: 2012-4-10 10:18
对于数据的传入传出,我也很模糊,不过我简单的说点我看ADO.net的时候的认识,希望能对你有所帮助,
首先,
using (FileStream fileStream = File.OpenRead(ofdImport.FileName))
            {
                using (StreamReader streamReader = new StreamReader(fileStream))
                {
这些应该是导入文件时候打开读取的代码,具体我还不大敢讲各个词语句子的意思,因为我也不是很透彻,
然后,
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;
            Integrated Security=true;user instance=true"))
                    {
                        conn.Open();
这一点是ADO.net中连接打开数据库的代码,因为ADO本身就是访问数据库的技术(个人理解),所以要先连接打开数据库,
其次,
using (SqlCommand cmd = conn.CreateCommand())
                        {
                  cmd.CommandText=XXXXXXXXXXXXXXX;
这是创建一个命令(command),然后去执行的过程,在这里写要执行的命令,也就是我们需要做的事情的代码,

上面这些,只是我看ADO时候稍微总结的一些,可能不太精确,希望对你有所帮助,也希望各位大神,多多为我们答疑解惑!
作者: 天高地阔    时间: 2012-4-10 10:28
还有忘了说了,学习的时候,千万不要浮躁,尽量静下心来去看,
不要好高骛远想着一下能学多少多少,脚踏实地的尽力把每点都弄懂,
慢点就慢点,没关系,主要是要学到东西才行,别看过去一遍一遍的都不知道看的什么,
我一开始就是这种情况,所以这是经验之谈,前车之鉴,

另外,版主大哥,这属于技术性回帖,高抬贵手,给点技术分撒,
作者: 杨礼文    时间: 2012-4-10 13:06
多了几篇!!!   我写有ado.net的笔记  你找找看
作者: 杨礼文    时间: 2012-4-10 13:08
http://bbs.itheima.com/thread-10359-1-1.html
作者: 周俊辉    时间: 2012-4-10 17:28
学习中切勿心浮气躁 要静下心来  不能速成。。
作者: 孙树迁    时间: 2012-4-10 23:08
数据的导入导出? 是不是没看前面的,就直接看这个 了,
第11天 ADO.NET入门 ,从第一个视频,一个一个的算,你说的懂在,在视频里,老师都在讲的,如果没有基础,又跳着看的话,肯定会晕的,

那个:useing,其以前也不知道,看了视频,才明白什么意思,老师视频里说的很清楚的,
作者: 黄珍    时间: 2012-4-11 05:58
导入导出就是建立数据库接用Command往数据库插数据,Using是释放资源,用Disponse也可以,Using看起来层次更清晰。
作者: 翁金鹏    时间: 2012-4-11 06:04
先连接数据库 之后command
之后SQL语句就OK了




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