这两天做的一个C/S结构的MIS系统,用到了mysql数据库,就参照网上的资料自己弄了个,这里贴出来,希望对需要的朋友有用,是个很简单的,高手见笑。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Odbc;
namespace 客户风险管理系统
{
///
<summary>
///
数据库封装类,用于执行对数据库的操作
///
</summary>
class
DatabaseManager
{
/// <summary>
/// 静态链接字符串,连接Mysql数据库
/// </summary>
private static string connection = "Driver={MySQL ODBC 5.1
Driver};Server=172.16.12.190;Database=mymysql;User=root;Password=xlt7057977;Option=3;";
private static OdbcCommand cmd = new OdbcCommand();
private static OdbcConnection con = null;
/// <summary>
/// Gets the con.获得数据库连接的方法
/// </summary>
///
<returns></returns>
public static OdbcConnection GetCon()
{
con = new OdbcConnection(connection);
con.Open();
return con;
}
/// <summary>
/// Clears this instance.关闭数据库连接的方法
/// </summary>
public static void Clear()
{
if (con.State == ConnectionState.Open)
con.Close();
}
/// <summary>
/// Execs the specified STRSQL.执行SQL语句,不需要返回结果的方法
/// </summary>
/// <param name="strsql">The
STRSQL.</param>
public static void Exec(string strSql)