一个简单的DBHelper
2016-02-01 02:38
701 查看
一个简单的DBHelper,C#连接Mysql数据库,有连接、打开、关闭三个功能。
</pre><pre name="code" class="csharp">using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; using MySql.Data; using MySql.Data.MySqlClient; using System.IO; using System.Diagnostics; using System.Windows.Forms; namespace DAL { public class DBHelper { #region 全局变量 //定义连接字符串 private string ConString = "server=localhost; userid=root; password=123456; database=machine"; //新建连接 private MySqlConnection con; #endregion #region 连接数据库 //连接数据库 public MySqlConnection Connection { get { if (con == null) { con = new MySqlConnection(ConString); } return con; } } #endregion #region 打开数据库 //打开数据库 public void OpenConnection() { if (Connection.State == ConnectionState.Closed) { Connection.Open(); } else if (Connection.State == ConnectionState.Broken) { Connection.Close(); Connection.Open(); } } #endregion #region 关闭数据库 //关闭数据库 public void CloseConnection() { if (Connection.State == ConnectionState.Open || Connection.State == ConnectionState.Broken) { Connection.Close(); } } #endregion } }
相关文章推荐
- 视频课程计划
- java 将微信录音amr转换为mp3格式
- 在 Windows 平台上运行 FreeRTOS 示例程序
- deep learning framework(不同的深度学习框架)
- 第一篇博客
- weiphp 3.0创建插件提示错误解决办法 提示您没有创建目录写入权限,
- 编程模拟自然(六):如何画一颗动态树
- [傅里叶变换及其应用学习笔记] 二十九. 高维Ш函数修改版
- 密码学初级教程(四)单向散列函数-指纹-
- Codeforces 621B Wet Shark and Bishops(判定对角线点+组合数统计)
- 密码学初级教程(八)SSL/TLS-为了更安全的通信
- 一次郁闷的58同城经历
- 记录Android-Studio遇到的各种坑
- openCV学习记录:滤镜:霓虹&曝光
- 出现error: unable to create file tests/P_str_escape/str\\escape.rs的解决办法
- resultType跟resultMap不能同时存在
- Codeforces Round #341 (Div. 2) C. Wet Shark and Flowers
- Codeforces 621A Wet Shark and Odd and Even
- Divide and conquer:Sumsets(POJ 2549)
- 添加系统右键菜单项 管理员取得所有权(W)(带盾牌)