B4.├ 数据库操作
文章平均质量分 93
weishaolin131083
这个作者很懒,什么都没留下…
展开
-
关于ADO.NET连接池 - 深蓝居 - 博客园
前几天同事问我一个问题,一种CS架构的程序,直接把SQL Server作为服务端,每个客户端直接连接数据库操作,如果客户端打开的数量过多时SQL Server的连接数将会特别高,数据库端形成性能瓶颈,这种情况下怎么办?想了想,造成这种情况的原因是ADO.NET的内部机制造成的。ADO.NET中为了提高性能,所以使用了连接池,这样每个请求就不必都创建一个连接,然后认证,然后执行SQL,而是从连接池中直接取出连接执行SQL,执行完成后也并不是真正关闭连接,而是将该连接重新放回连接池中。如果有100个客户端,每个原创 2011-04-14 22:45:00 · 1061 阅读 · 0 评论 -
在.Net中使用Oracle的表类型和对象类型 - 深蓝居 - 博客园
在一般的数据存取操作过程中,如果要对一个主表和对应的子表进行插入操作,那么我们最常见的写法就是写两个存储过程或者SQL语句,一个负责主表数据插入,一个负责子表数据插入,然后在一个事务中实现主表和子表数据的插入。 现在遇到一个问题是,能否在一个存储过程中实现主表和子表数据的插入呢?那么就需要将一对多的数据作为存储过程的参数传入。这种情况下就需要使用表类型。下面以一个学生和班级的例子来说明: 先建立一个班级表和一个学生表,一个班级里面有多个学生。 代码 CREATE TABLE CLASS (原创 2011-04-14 23:11:00 · 2236 阅读 · 2 评论