A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 闫豪 中级黑马   /  2012-4-9 21:28  /  2181 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数据的导入导出,我都乱七八糟的,那一堆的一开始代码啥意思啊,还有用那么多useing,能不能换点别的啊,那个老师没有开始的老师讲得清楚

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

9 个回复

倒序浏览
你说的不清楚,一开始那一段是不是数据库连接字符串啊,一般是从配置文件中读取的字符串SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); using是为了实现IDisposable接口的,你也可以用try catch包起来

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
对于数据的传入传出,我也很模糊,不过我简单的说点我看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时候稍微总结的一些,可能不太精确,希望对你有所帮助,也希望各位大神,多多为我们答疑解惑!

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
还有忘了说了,学习的时候,千万不要浮躁,尽量静下心来去看,
不要好高骛远想着一下能学多少多少,脚踏实地的尽力把每点都弄懂,
慢点就慢点,没关系,主要是要学到东西才行,别看过去一遍一遍的都不知道看的什么,
我一开始就是这种情况,所以这是经验之谈,前车之鉴,

另外,版主大哥,这属于技术性回帖,高抬贵手,给点技术分撒,
回复 使用道具 举报
多了几篇!!!   我写有ado.net的笔记  你找找看
回复 使用道具 举报
回复 使用道具 举报
学习中切勿心浮气躁 要静下心来  不能速成。。
回复 使用道具 举报
数据的导入导出? 是不是没看前面的,就直接看这个 了,
第11天 ADO.NET入门 ,从第一个视频,一个一个的算,你说的懂在,在视频里,老师都在讲的,如果没有基础,又跳着看的话,肯定会晕的,

那个:useing,其以前也不知道,看了视频,才明白什么意思,老师视频里说的很清楚的,

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
黄珍 中级黑马 2012-4-11 05:58:24
9#
导入导出就是建立数据库接用Command往数据库插数据,Using是释放资源,用Disponse也可以,Using看起来层次更清晰。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
先连接数据库 之后command
之后SQL语句就OK了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马