asp.net mysql 操作_asp.net 与数据库操作

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Configuration;usingSystem.Data.SqlClient;usingSystem.Data;namespaceStudentMgr

{public static classSqlHelper

{public static readonly string connstr =ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;//新建连接对象

public staticSqlConnection OpenConnection()

{

SqlConnection conn= newSqlConnection(connstr);

conn.Open();returnconn;

}public static int ExecuteNonQuery(stringcmdText,paramsSqlParameter[] parameters)

{using (SqlConnection conn = newSqlConnection(connstr))

{

conn.Open();returnExecuteNonQuery(conn, cmdText, parameters);

}

}//查询单个值

public static object ExecuteScalar(stringcmdText,paramsSqlParameter[] parameters)

{using (SqlConnection conn = newSqlConnection(connstr))

{

conn.Open();returnExecuteScalar(conn, cmdText, parameters);

}

}public static DataTable ExecuteDataTable(stringcmdText,paramsSqlParameter[] parameters)

{using (SqlConnection conn = newSqlConnection(connstr))

{

conn.Open();returnExecuteDataTable(conn, cmdText, parameters);

}

}public static int ExecuteNonQuery(SqlConnection conn,stringcmdText,paramsSqlParameter[] parameters)

{using (SqlCommand cmd =conn.CreateCommand())

{

cmd.CommandText=cmdText;

cmd.Parameters.AddRange(parameters);returncmd.ExecuteNonQuery();

}

}public static object ExecuteScalar(SqlConnection conn, stringcmdText,paramsSqlParameter[] parameters)

{using (SqlCommand cmd =conn.CreateCommand())

{

cmd.CommandText=cmdText;

cmd.Parameters.AddRange(parameters);returncmd.ExecuteScalar();

}

}public static DataTable ExecuteDataTable(SqlConnection conn, stringcmdText,paramsSqlParameter[] parameters)

{using (SqlCommand cmd =conn.CreateCommand())

{

cmd.CommandText=cmdText;

cmd.Parameters.AddRange(parameters);using (SqlDataAdapter adapter = newSqlDataAdapter(cmd))

{

DataTable dt= newDataTable();

adapter.Fill(dt);returndt;

}

}

}public static object ToDBValue(this objectvalue)

{return value == null ?DBNull.Value : value;

}public static object FromDBValue(this objectdbValue)

{return dbValue == DBNull.Value ? null: dbValue;

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值