连接池与数据库
来源:互联网 发布:网络创业类型 编辑:程序博客网 时间:2024/06/06 00:25
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Diagnostics;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 连接池{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnConnect_Click(object sender, EventArgs e) { //string connStr = @"server=.;database=MyDB;uid=sa;pwd=123;integrated security=true"; //// string sql = "insert into Table_loginTest(uid,pwd)values('"+uid+"','"+pwd+"')"; //// string sql = string.Format("insert into Table_loginTest(uid,pwd)values('{0}','{1}')", uid, pwd); //Stopwatch sp = new Stopwatch(); //sp.Start(); //for (int i = 0; i < 1000; i++) //{ // SqlConnection conn = new SqlConnection(connStr); // conn.Open(); // conn.Close(); //} //sp.Stop(); //txtTime.Text = sp.Elapsed.ToString(); string connStr = @"server=.;database=MyDB;uid=sa;pwd=123;integrated security=true;pooling=true"; // string sql = "insert into Table_loginTest(uid,pwd)values('"+uid+"','"+pwd+"')"; // string sql = string.Format("insert into Table_loginTest(uid,pwd)values('{0}','{1}')", uid, pwd); Stopwatch sp = new Stopwatch(); sp.Start(); for (int i = 0; i < 1000; i++) { SqlConnection conn = new SqlConnection(connStr); conn.Open(); conn.Close(); } sp.Stop(); txtTime.Text = sp.Elapsed.ToString(); } }}
=>要点说明,1.数据库连接池的开启跟关闭
当我们有多个对象,需要连接数据库的时候,这个时候会涉及到连接池,因为开启连接池,会提高连接速度。
具体的参见:
string connStr = @"server=.;database=MyDB;uid=sa;pwd=123;integrated security=true;pooling=true";
pooling=true 打开连接池</strong></span>
pooling=false 关闭连接池</strong></span>
注意:数据库的连接需要晚点打开,早点关闭
conn.Open();
conn.Close();
2.代码中,如何监视一段代码的执行时间
Stopwatch sp = new Stopwatch();
sp.Start();
。。。
sp.Stop();
sp.Elapsed 就是所需的代码执行时间
0 0
- 连接池与数据库
- 数据库与连接池组合
- 数据库与连接池技术
- tomcat连接池与数据库重启
- druid连接池与数据库简单配置
- 与数据库的连接池说明、应用
- 与数据库的连接
- 与数据库的连接
- 连接池连接数据库
- 数据库 内连接与外连接
- 数据库 内连接与外连接
- 数据库“长连接”与“短连接”
- 数据库“长连接”与“短连接”
- 数据库“长连接”与“短连接”
- 数据库之自身连接与外连接
- 白话数据库最大连接数与连接池最大连接数的区别
- 白话数据库最大连接数与连接池最大连接数的区别
- 数据库与.net连接问题
- 蓝桥杯 基础训练 完美的代价(转)
- Caffe学习系列(7):solver及其配置
- Swift语言基础篇
- Caffe学习系列(8):solver优化方法
- Mysql学习总结(2)——Mysql超详细Window安装教程
- 连接池与数据库
- 现在实现flexbox 的策略和工具(flexbox兼容到IE8的跨浏览器解决方案)
- android设置头像以及裁剪功能
- 第三章:通话连接的作用以及建立过程之一Telecomm 层的连接管理者--ConnectionServiceWrapper.java
- Caffe学习系列(9):运行caffe自带的两个简单例子
- HttpUrlConnection 自动上传文件
- C++多重继承下的指针类型转换 图解
- 二项队列--C语言实现
- 30个响应式大背景网页设计欣赏