c# 链接 mysql类的问题 c# 链接 mysql类的问题开发环境是vs2008我想做的是写一个类链接文件,包括数据库链接其他地方如果用到数据链接,直接诶引用这个类就好了不知道具体操作是怎么样的,如果有实例就更好了谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql数据也可以吗,能具体点吗 C#没有自带的mysql的链接库,要下载第三方的,我知道有个叫mysqldriver,我用过! http://www.blueidea.com/tech/program/2008/5665.asp private static SqlConnection GetConnection() { SqlConnection cn = new SqlConnection("Data Source=yukan; User ID=sa;Password=sa;Initial Catalog=Sales"); cn.Open(); return cn; } /// <summary> /// 得到一个结果 静态 /// </summary> /// <returns></returns> public static Object ExecScalar(string sql) { SqlConnection cn = GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = sql; Object r = cmd.ExecuteScalar(); cn.Close(); return r; } /// <summary> /// 执行无结果的SQL语句 /// </summary> /// <param name="sql"></param> public static void ExecSQL(string sql) { SqlConnection cn = GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = sql; cmd.ExecuteNonQuery(); cn.Close(); } /// <summary> /// 执行得到多个结果的SQL语句 /// </summary> /// <param name="sql"></param> public static DataTable ExecDataSet(string sql) { SqlConnection cn = GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = sql; SqlDataAdapter adp = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); adp.Fill(ds, "t"); cn.Close(); return ds.Tables["t"]; 超线程及按钮子程序调用问题 c#关于Socket连接问题 冰天雪地跪求system.InvalidOperationException异常 还是一个结构体问题 c# streamwriter 路径错误 散分100 ,wince 5.0 用ActiveSync 和PC同步以后的问题 tostring 的区别 谁能救救我? 我的C#程序能在PC上跑 不能再PPC 2003上运行 做下载用哪个控件 比较两个不同年代的古籍的不同(其中一个是仿照另一个写的,但是两者有一定的区别) 数字转换ascii码 用户代码未处理 TypeInitializationException
{
SqlConnection cn = new SqlConnection("Data Source=yukan; User ID=sa;Password=sa;Initial Catalog=Sales");
cn.Open(); return cn;
} /// <summary>
/// 得到一个结果 静态
/// </summary>
/// <returns></returns>
public static Object ExecScalar(string sql)
{
SqlConnection cn = GetConnection();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = sql; Object r = cmd.ExecuteScalar(); cn.Close(); return r;
} /// <summary>
/// 执行无结果的SQL语句
/// </summary>
/// <param name="sql"></param>
public static void ExecSQL(string sql)
{
SqlConnection cn = GetConnection(); SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = sql; cmd.ExecuteNonQuery(); cn.Close();
}
/// <summary>
/// 执行得到多个结果的SQL语句
/// </summary>
/// <param name="sql"></param>
public static DataTable ExecDataSet(string sql)
{
SqlConnection cn = GetConnection();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = sql; SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataSet ds = new DataSet(); adp.Fill(ds, "t"); cn.Close(); return ds.Tables["t"];