当前位置: 代码迷 >> .NET分析设计 >> 怎么连接数据库
  详细解决方案

怎么连接数据库

热度:8713   发布时间:2013-02-25 00:00:00.0
如何连接数据库
我用的是asp.net,但是我不知道怎么连接数据库以及打开数据库,哪位高手帮忙指点一下,谢了。。。

------解决方案--------------------------------------------------------
这是我封装好的代码你看下:
C# code
/// <summary>        /// 向数据库表中插入记录        /// </summary>        /// <param name="TableName"> 需要插入记录的表名</param>        /// <param name="FieldName"> 对应于表名中的字段</param>        /// <param name="FieldValue">需要插入的值</param>        /// <param name="Spli">分隔符</param>        /// <returns>返回值为-1、0、1,其中-1为数据库连接失败,0为插入失败,1为插入成功</returns>        public int InsertData(string TableName, string FieldName, string FieldValue, string Spli)        {            SqlConnection conn = new SqlConnection(ConnectStr);            SqlCommand InsertSqlCmd = new SqlCommand();            InsertSqlCmd.Connection = conn;            InsertSqlCmd.CommandType = CommandType.StoredProcedure;            InsertSqlCmd.CommandText = "SP_InsertData";            SqlParameter Para_TBName = new SqlParameter("@TBName", TableName);            SqlParameter Para_FDName = new SqlParameter("@FDName", FieldName);            SqlParameter Para_FDValue = new SqlParameter("@FDValue", FieldValue);            SqlParameter Para_Spli = new SqlParameter("@Spli", Spli);            SqlParameter[] Para ={ Para_TBName, Para_FDName, Para_FDValue, Para_Spli };            foreach (SqlParameter p in Para)            {                SqlParameter pp = (SqlParameter)((ICloneable)p).Clone();                InsertSqlCmd.Parameters.Add(pp);            }            if (conn == null)            {                return -1;                                                                                  //数据库连接错误            }            else            {                conn.Open();                int nRet = InsertSqlCmd.ExecuteNonQuery();                                                  //ExecuteNonQuery()是返回受影响的行数                InsertSqlCmd.Parameters.Clear();                conn.Close();                conn.Dispose();                if(nRet>0)                {                    return 1;                }                else                {                    return 0;                }                            }        }
------解决方案--------------------------------------------------------
数据源控件吧。。。初学者的话
------解决方案--------------------------------------------------------
非常感谢。。。
------解决方案--------------------------------------------------------
是用SqlConnection建立与数据库的连接.
是用SqlCommand处理与数据的的交互命令.
MSDN上有现成的例子.
主要看看这几个类: 
SqlConnection
SqlCommand
SqlDataAdapter
DataSet
  相关解决方案