最近在学习C#操作数据库,结合网上参与考的例子,放出来,希望这些简单的东西会给像与我一样起步的“菜鸟”们一点点帮助。
InBlock.gif using System;
InBlock.gif using System.Collections.Generic;
InBlock.gif using System.Text;
InBlock.gif
InBlock.gif namespace map_1.baseclass
InBlock.gif{
InBlock.gif         class Sql_DataBase
InBlock.gif        {
InBlock.gif建立数据库连接 #region    建立数据库连接
InBlock.gif                 /// <summary>
InBlock.gif                 /// 建立数据库连接.
InBlock.gif                 /// </summary>
InBlock.gif                 /// <returns>返回SqlConnection对象</returns>
InBlock.gif                 public SqlConnection Get_con()
InBlock.gif                {
InBlock.gif                         string sqlstr = "Data Source=;Database=;Integrated Security=SSPI";
InBlock.gif                        SqlConnection myCoon = new SqlConnection(sqlstr);
InBlock.gif                         return myCoon;
InBlock.gif                }
InBlock.gif                #endregion
InBlock.gif
InBlock.gif执行SqlCommand命令 #region    执行SqlCommand命令
InBlock.gif                 /// <summary>
InBlock.gif                 /// 执行SqlCommand
InBlock.gif                 /// </summary>
InBlock.gif                 /// <param name="M_str_sqlstr">SQL语句</param>
InBlock.gif                 public void getcom( string M_sqlstr)
InBlock.gif                {
InBlock.gif                        SqlConnection sqlcon = this.getcon();
InBlock.gif                        sqlcon.Open();
InBlock.gif                        SqlCommand sqlcom = new SqlCommand(M_sqlstr, sqlcon);
InBlock.gif                        sqlcom.ExecuteNonQuery();
InBlock.gif                        sqlcom.Dispose();
InBlock.gif                        sqlcon.Close();
InBlock.gif                        sqlcon.Dispose();
InBlock.gif                }
InBlock.gif                #endregion
InBlock.gif
InBlock.gif创建DataSet对象 #region    创建DataSet对象
InBlock.gif                 /// <summary>
InBlock.gif                 /// 创建一个DataSet对象
InBlock.gif                 /// </summary>
InBlock.gif                 /// <param name="M_str_sqlstr">SQL语句</param>
InBlock.gif                 /// <param name="M_str_table">表名</param>
InBlock.gif                 /// <returns>返回DataSet对象</returns>
InBlock.gif                 public DataSet getds( string M_sqlstr, string M_table)
InBlock.gif                {
InBlock.gif                        SqlConnection sqlcon = this.getcon();
InBlock.gif                        SqlDataAdapter sqlda = new SqlDataAdapter(M_sqlstr, sqlcon);
InBlock.gif                        DataSet myds = new DataSet();
InBlock.gif                        sqlda.Fill(myds, M_table);
InBlock.gif                         return myds;
InBlock.gif                }
InBlock.gif                #endregion
InBlock.gif
InBlock.gif创建SqlDataReader对象 #region    创建SqlDataReader对象
InBlock.gif                 /// <summary>
InBlock.gif                 /// 创建一个SqlDataReader对象
InBlock.gif                 /// </summary>
InBlock.gif                 /// <param name="M_str_sqlstr">SQL语句</param>
InBlock.gif                 /// <returns>返回SqlDataReader对象</returns>
InBlock.gif                 public SqlDataReader getread( string M_sqlstr)
InBlock.gif                {
InBlock.gif                        SqlConnection sqlcon = this.getcon();
InBlock.gif                        SqlCommand sqlcom = new SqlCommand(M_sqlstr, sqlcon);
InBlock.gif                        sqlcon.Open();
InBlock.gif                        SqlDataReader sqlread = sqlcom.ExecuteReader(CommandBehavior.CloseConnection);
InBlock.gif                         return sqlread;
InBlock.gif                }
InBlock.gif                #endregion
InBlock.gif        }
InBlock.gif}