c# 链接 mysql类的问题开发环境是vs2008我想做的是写一个类链接文件,包括数据库链接其他地方如果用到数据链接,直接诶引用这个类就好了不知道具体操作是怎么样的,如果有实例就更好了谢谢

解决方案 »

  1.   

    mysql数据也可以吗,能具体点吗
      

  2.   

    C#没有自带的mysql的链接库,要下载第三方的,我知道有个叫mysqldriver,我用过!
      

  3.   

    http://www.blueidea.com/tech/program/2008/5665.asp 
      

  4.   

    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"];