mysql 数据库操作通用类_开始Mysql(数据库操作通用类)4

usingSystem;usingSystem.Data;usingSystem.Configuration;usingMySql.Data.MySqlClient;//MysqlHelp///publicclassMysqlHelp

{

MySqlConnection con;/publicMysqlHelp()

{stringsqlstring=System.Configuration.ConfigurationManager.AppSettings["sqlcon"];

con=newMySqlConnection(sqlstring);

}//数据连接///publicMysqlHelp(stringip,stringdatabase,stringusername,stringpwd)

{stringsql="Server="+ip+";UserName="+username+";Password="+pwd+";Database="+database+";Port=3306;CharSet=utf8;Allow Zero Datetime=true";

con=newMySqlConnection(sql);

}#regionSQL语句操作//执行SQL语句/publicintRunsql(stringsql)

{inti=-1;

MySqlCommand com=newMySqlCommand(sql, con);

con.Open();

i=com.ExecuteNonQuery();

con.Close();returni;

}//执行带参数SQL语句publicintRunsql(stringsql, IDataParameter[] parms)

{inti=-1;

MySqlCommand com=newMySqlCommand(sql,con);foreach(MySqlParameter parinparms)

{

com.Parameters.Add(par);

}

con.Open();

i=com.ExecuteNonQuery();

con.Close();returni;

}//执行SQL语句获得DATATABLE/publicDataTable GetDatabysql(stringsql)

{

DataSet ds=newDataSet();

con.Open();

MySqlDataAdapter da=newMySqlDataAdapter(sql, con);

da.Fill(ds);

con.Close();returnds.Tables[0];

}//执行带参数SQL语句获得DATATABLEpublicDataTable GetDatabysql(stringsql, IDataParameter[] parms)

{

DataSet ds=newDataSet();

con.Open();

MySqlCommand com=newMySqlCommand(sql,con);foreach(MySqlParameter parinparms)

{

com.Parameters.Add(par);

}

MySqlDataAdapter da=newMySqlDataAdapter(com);

da.Fill(ds);

con.Close();returnds.Tables[0];

}#endregion#region操作存储过程//执行存储过程publicintRunPrc(stringprcname, IDataParameter[] parms)

{inti=-1;

MySqlCommand com=newMySqlCommand(prcname,con);

com.CommandType=CommandType.StoredProcedure;foreach(MySqlParameter parinparms)

{

com.Parameters.Add(par);

}

con.Open();

i=com.ExecuteNonQuery();

con.Close();returni;

}//执行存储过程获得数据集/publicDataTable GetDataByPrc(stringprcname)

{

DataSet ds=newDataSet();

MySqlCommand com=newMySqlCommand(prcname, con);

com.CommandType=CommandType.StoredProcedure;

con.Open();

MySqlDataAdapter da=newMySqlDataAdapter(com);

da.Fill(ds);

con.Close();returnds.Tables[0];

}//执行存储过程获得数据集(带参数)publicDataTable GetDataByPrc(stringprcname, IDataParameter[] parms)

{

DataSet ds=newDataSet();

con.Open();

MySqlCommand com=newMySqlCommand(prcname, con);

com.CommandType=CommandType.StoredProcedure;foreach(MySqlParameter parinparms)

{

com.Parameters.Add(par);

}

MySqlDataAdapter da=newMySqlDataAdapter(com);

da.Fill(ds);

con.Close();returnds.Tables[0];

}#endregion}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值