ado.net
文章平均质量分 89
石头________
这个作者很懒,什么都没留下…
展开
-
ADO.NET(三) 连接池、Command、DataReader
一、连接池 虽然请求链接耗时很短,但是确实是需要时间的。一般使用连接池来优化,链接池保持已经打开的数据库链接,这些链接使用相同数据源之间的会话共享。这样就省下了不断 创建和销毁链接的时间了。ADO.NET中连接池对开发者完全透明,数据访问代码不需要做任何修改,当客户端调用Open()方法请求打开链接时,如果连接池中有此链接,链接直接从连接池中取而不是再次创建。当客户端调用Close()或者Di原创 2013-11-23 14:29:59 · 1775 阅读 · 0 评论 -
ADO.NET(四) 参数化sql和简单的 增删改查
ExecuteScalar()方法通过SELECT语句返回查询结果中的第一行第一列的值,该方法常用于执行返回单个字段的 查询,如count(),max()等。 ExecuteNonQuery()方法执行返回结果集的命令,如insert delete update。这个方法返回一个信息--受影响的 行数,如果不是insert delete update 则返回-1。 为了防止sql注入漏洞我原创 2013-11-23 17:52:35 · 4114 阅读 · 0 评论 -
ADO.NET(二) oracle数据库链接、和Oracle.DataAccess.dll 有关异常的各种问题
今天本来看数据库链接,做个简单demo.可是最后遇到各种问题。搞了4个小时,终于勉强搞定。 一、Connection对象 创建Connection对象时需要提供链接字符串,链接字符串是用分号隔开的一系列名称/值对的选项,这些选项部分顺序 也不区分大小写 如: OLE DB的链接字符串 (链接oracle) string strConn ="Provider=msdaora;D原创 2013-11-22 23:11:31 · 4705 阅读 · 0 评论 -
ADO.NET连载(一)初识ADO.NET
(其实我在记笔记,顺便和大家分享下) ADO.NET采用多层架构,并涉及一系列重要的概念,如Connection、Command和DataSet对象。 1.了解ADO.NET书记提供程序 数据提供程序其实就是应用程序和数据源之间的一座桥梁,组成的类包含下面几个 a. Connection----------建立与数据源的链接 b. Command-----------执行sql命令和存储原创 2013-11-21 22:48:41 · 1348 阅读 · 1 评论 -
ADO.NET(五) 调用存储过程(oracle为例)
存储过程是保存在数据库上的批次执行的一条或者多条SQL语句,存储过程和函数相似,他们都是良好的逻辑封装体 可以接受传入和传出参数,存储过程有很多优点。 1、更易于维护 你可以优化存储过程中的命令而不用重新编译应用程序。 2、可以更安全的使用数据库 可以让用于执行ASP.NET代码的windows账号有使用某些存储过程的权限但是不可以访问基表。 3、可以提升性能 因为存储过程是多条语句原创 2013-11-24 21:02:41 · 2495 阅读 · 0 评论