![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADO.NET
文章平均质量分 72
winfredzen
这个作者很懒,什么都没留下…
展开
-
ADO.NET学习之SqlCommandBuilder
ADO.NET学习之SqlCommandBuilderSqlCommandBuilder SqlCommandBuilder automatically generates INSERT, UPDATE and DELETE sql statements based on the SELECT statement for a single table.SqlCommandBuilder会基于单原创 2017-06-12 16:02:38 · 867 阅读 · 0 评论 -
ADO.NET学习之防止SQL注入,存储过程,SqlDataReader
ADO.NET学习之防止SQL注入防止SQL注入使用参数化查询来防止SQL注入 // Parameterized query. @ProductName is the parameter string Command = "Select * from tblProductInventory where ProductName like @ProductName";原创 2017-06-09 17:27:51 · 2035 阅读 · 0 评论 -
ADO.NET学习之SqlConnection,SqlCommand
ADO.NET学习之SqlConnection,SqlCommand不同的Data Provider 1.Data Provider for SQL Server - System.Data.SqlClient,连接SQL Server数据库SqlConnection con = new SqlConnection("data source=.; database=Sample; integrat原创 2017-06-09 10:49:06 · 3026 阅读 · 0 评论 -
ADO.NET学习之SqlTransaction
ADO.NET学习之SqlTransactionTransaction会确保所有的数据操作,要么都成功,要么都失败。这就意味着工作不会做了一半,要么全部做完,要么就什么都不会做。以转账场景为例,假设有如下的2个账户:从账户A1转10元到A2账户,先从A1账户中扣除10,再在A2账户中添加10。如果从A1的账户中扣除了钱,而A2账户中确没有添加钱,这种情况就是不可接受的。所以,2步要么都要成功,要么就原创 2017-06-14 15:41:42 · 1339 阅读 · 0 评论 -
ADO.NET学习之SqlDataAdapter,DataSet
ADO.NET学习之SqlDataAdapterSqlDataAdapter在前面的章节中讲到了SqlDataReader,是 connection oriented,意味着需要一个活动的,被打开连接的 data source。而SqlDataAdapter 和 DataSet给我们提供了一种disconnected data access model创建SqlDataAdapter对象,参数 1原创 2017-06-12 14:17:01 · 935 阅读 · 0 评论