WinForms中可能用到辅助类,DBHelper-数据库的打开和关闭
2017-01-10 16:57
453 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; using System.Data; namespace DBHelper { class DBHelper { private string connString = "Data Source=.;Initial Catalog=MySchool;User Id=sa;Pwd=ok"; private SqlConnection connection; //connection 对象 public SqlConnection Connection { get { if (connection == null) { connection = new SqlConnection(connString); } return connection; } } //打开连接 public void OpenConnection() { //如果状态为关闭,则打开连接 if (Connection.State == ConnectionState.Closed) { Connection.Open(); } //否则如果正在使用,则先关闭再打开 else if (Connection.State == ConnectionState.Broken) { Connection.Close(); Connection.Open(); } } //关闭连接 public void CloseConnection() { if (Connection.State == ConnectionState.Open || Connection.State == ConnectionState.Broken) { Connection.Close(); } } } }
相关文章推荐
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- C#提升性能"数据库连接打开与关闭"经验分享(附:优化过的DBHelper类) 之配餐系统的开发
- SQLITE学习笔记一(打开、操作及关闭数据库,C程序实现)
- SQLITE学习笔记一(打开、操作及关闭数据库,C程序实现)
- Oracle表空间管理及其数据库的关闭打开(window版)
- 通用数据库操作辅助类DbHelper
- 使用 pywin32 中 adodbapi 连接数据库, 关闭连接后重新打开出现异常
- win7下,安装Framework4.0后仍然报Framework初始化错误,且"打开或关闭WINDOWS功能"为空白的可能原因
- ASP打开与关闭数据库连接
- oracle用户管理的完全恢复4:在ARCHIVELOG 模式(恢复打开的数据库--数据库最初是关闭的)
- .Net数据库访问问题:已有打开的与此连接相关联的 DataReader,必须首先将它关闭。
- php操作Mysql简单介绍:连接mysql|打开数据库|查询|关闭mysql
- 关于数据库连接的打开与关闭
- 数据库打开关闭操作
- 哎呀!可能有弹出式窗口拦截器生成Gmail无法打开该网页。如果您使用弹出式窗口拦截器,请将其关闭以便打开窗口。
- 04-Windows频繁打开和关闭端口可能引发的问题 | 07.杂项