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