个人网页/App_Data/DBConnection.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
///<summary>
/// DBConnection 的摘要说明
///</summary>
public class DBConnection
{
//声明数据库连接对象
private readonly SqlConnection conn;
//声明数据库命令对象
private SqlCommand cmd;
//声明数据阅读器对象
//声明数据适配器对象
private SqlDataAdapter da;
private SqlDataReader dr;
public string strSqlConn;
public DBConnection()
{
//创建数据库连接对象
conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
//打开数据库连接
conn.Open();
}
public DBConnection(string cstr)
{
conn = new SqlConnection(cstr);
conn.Open();
}
public SqlDataReader ExecuteReader(string sql)
{
//创建命令对象执行数据库操作
cmd = new SqlCommand(sql, conn);
//创建数据库阅读器
dr = cmd.ExecuteReader();
//返回读取到的数据库中的值
return dr;
}
public bool ExecuteNonQuery(string sql)
{
//创建执行数据库操作的命令对象
cmd = new SqlCommand(sql, conn);
try
{
//判断数据库是否为连连状态
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
//执行SQL语句
cmd.ExecuteNonQuery();
//SQL语句执行成功,返回true值
return true;
}
后面还有 21 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
