随笔分类 -  ADO.NET Framwork相关

摘要:class SqlHelper { private SqlHelper() { } /// /// 封装的 ExecuteNonQuery 方法 /// /// 配置文件中的 connectionString 对应的 name /// 要执行的 sql 命令,带参数 ... 阅读全文
posted @ 2017-03-17 14:31 码上猿梦 阅读(292) 评论(0) 推荐(0) 编辑
摘要:因为要做一个号码归属地查询小功能,因为要导入外部(文本文件)的电话归属地数据,使用的是SqlDataAdapter类,数据不多,只四万有多条,表也只有一个,phoneBook表,使用的是DataTable和SqlDataAdapter,测试了三次导入,平均18秒,但是我觉得太慢了,就百度了下【SQL Server批量导入数据】,发现了SqlBulkCopy这个神器,一秒内导入。 Sql... 阅读全文
posted @ 2017-03-16 21:23 码上猿梦 阅读(8430) 评论(0) 推荐(6) 编辑
摘要:本篇博客默认你看了【DataTable中AcceptChanges()方法的DataRowRowState属性】这篇博客。 在使用SqlCommandBuilder很简单,就是创建一个SqlCommandBuilder对象,然后设置它的DataAdapter属性即可,但实际上,SqlCommandBuilder对象为我们做了很多事,也就是构建T-Sql命令,使我们的数据库能够与我们的操作同步,在调... 阅读全文
posted @ 2017-03-12 19:03 码上猿梦 阅读(2623) 评论(3) 推荐(0) 编辑
摘要:这篇连着上一篇DataReader相关类。 下面两段话是在msdn官网摘下来: .NET Framework 数据提供程序是专门为数据操作以及快速、只进、只读访问数据而设计的组件。Connection 对象提供到数据源的连接。 使用 Command 对象可以访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。 DataReader 可从数据源提供高性能的数据流。... 阅读全文
posted @ 2017-03-12 15:14 码上猿梦 阅读(1234) 评论(0) 推荐(1) 编辑
摘要:这个属性是一个只读属性的枚举类型,一共有五个值,Detached,Unchanged,Added,Deleteed,Modified, 这个状态标志位有很大的作用,它用于被SqlCommandBuilder翻译T-Sql语句(但仅仅是单表而已),当然还要有主键,如果数据表中没有主键,将会报错“对于不 阅读全文
posted @ 2017-03-12 15:06 码上猿梦 阅读(8757) 评论(0) 推荐(8) 编辑
摘要:之前学了几天的SQL Server,现在用C#代码连接数据库了。 需要使用C#代码连接数据库,读取数据。 涉及的类有: ConfigurationManage SqlConnection SqlCommand SqlDataReader 类名 功能 备注 ConfigurationManage 用于读取配置文件中的数据库相关信息 没想到备注 SqlConnection 用于连接... 阅读全文
posted @ 2017-03-10 16:53 码上猿梦 阅读(2076) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示