连接池的作用。(差距咋这么大泥?)
来源:互联网 发布:djvu mac 破解版 编辑:程序博客网 时间:2024/04/29 11:06
今天测试了一下是否使用数据库连接池到底能有多大的差别,下面是测试结果(代码附在最后面,使用Visual Basic 2005):
下面这个是没有使用连接池的:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Dim conBuilder As New SqlConnectionStringBuilder
Dim con As New SqlConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
conBuilder.DataSource = "10.10.10.10"
conBuilder.InitialCatalog = "NorthWind"
conBuilder.UserID = "sa"
conBuilder.Password = "sa"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If CheckBox1.CheckState = CheckState.Checked Then
conBuilder.Pooling = False
Else
conBuilder.Pooling = True
End If
con.ConnectionString = conBuilder.ConnectionString
Dim ti As Integer
Dim wa As New System.Diagnostics.Stopwatch
wa.Start()
For i As Integer = 0 To 100
con.Open()
con.Close()
Next
wa.Stop()
ti = wa.ElapsedMilliseconds
Label2.Text = ti
End Sub
End Class
Imports System.Data.SqlClient
Public Class Form1
Dim conBuilder As New SqlConnectionStringBuilder
Dim con As New SqlConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
conBuilder.DataSource = "10.10.10.10"
conBuilder.InitialCatalog = "NorthWind"
conBuilder.UserID = "sa"
conBuilder.Password = "sa"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If CheckBox1.CheckState = CheckState.Checked Then
conBuilder.Pooling = False
Else
conBuilder.Pooling = True
End If
con.ConnectionString = conBuilder.ConnectionString
Dim ti As Integer
Dim wa As New System.Diagnostics.Stopwatch
wa.Start()
For i As Integer = 0 To 100
con.Open()
con.Close()
Next
wa.Stop()
ti = wa.ElapsedMilliseconds
Label2.Text = ti
End Sub
End Class
- 连接池的作用。(差距咋这么大泥?)
- 都是混互联网的,差距咋就这么大呢
- 都是混互联网的,差距咋就这么大呢
- 差距咋就这么大呢
- 差距为什么这么大
- 同是做软件的,差距咋就这么大呢!
- 为何毕业三年后的差距这么大?
- 差距怎么就这么大呢
- 同样都是搞技术的,国内和国外的差距,怎么就这么大呢?
- 漫画研发之六: 同学间的差距怎么这么大呢?
- 为什么毕业三四年之后,同学之间的差距会这么大?
- 为什么毕业三四年之后,同学之间的差距会这么大?
- 国书与洋书怎么差距还是这么大呢?
- 昔日四强“巨大中华”今日为何差距这么大
- 毕业5年,同学之间差距为何这么大?
- 毕业5年,同学之间差距为何这么大?
- 都是搜索,差距怎么这么大呢,坑爹啊!!
- 一次C++语法调试的过程(很悲哀,我的C++原来还有这么大的差距!)
- Symbian学习笔记(9):数组
- 下列语句部分是Mssql语句,不可以在access中使用。
- 华为交换机如何通过端口查看IP
- JDBC的各种数据库的驱动下载及连接字符串URL写法
- 大体则有,具体则无
- 连接池的作用。(差距咋这么大泥?)
- GPU简介
- 其兴也勃焉,其亡也忽焉
- UBB代码转换函数
- 介绍Java GC种类,并更换 调优GC
- 代码优化与重构
- 迷失方向
- HTML转UBB的函数
- 关于SAAS