通过本文主要向大家介绍了sqlconnection,sqlconnection用法,java.sql.connection,c sqlconnection,sqlconnection类等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
以前曾见过有人这样写代码:
代码很简单,模拟两个线程同时执行ExecuteCommand.方法。结果如下:
可以知道在多线程环境下使用一个Connection来执行Sql语句是不安全的,
修改Main函数如下:将一个Connection,改为多个Connection
既然多个Connection比一个Connection要好,
为什么还是有人使用上面的那种写法来创建Connection呢?
我认为他们可能会认为创建多个Connection比较耗时,而且多个Connection会占用内存,影响性能等等。。
在这一点上可以使用测试数据来说明:
测试数据来自:Connection-Pooling vs. Reusing one connection
Run # |
NCP |
CP |
OC |
1 |
4073 |
374 |
237 |
2 |
4032 |
341 |
298 |
3 |
3985 |
您可能想查找下面的文章:文章分类 |