首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么连接数据库

2012-02-20 
如何连接数据库我用的是asp.net,但是我不知道怎么连接数据库以及打开数据库,哪位高手帮忙指点一下,谢了。。。

如何连接数据库
我用的是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

热点排行