curriculum_design/Data/SqlManage.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/********************************************
* 数据库连接类,统一连接关闭 *
* Made by MeiZhaoRui *
* 2014年05月01日 更新 *
*******************************************/
/*************************/
// //
//#define Debug //发布时要删除
// //
/*************************/
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
using System.Collections;
namespace curriculum_design
{
/// <summary>
/// 对Sql的操作包装成类,用户不再需要操作数据库的打开和关闭
/// 只用关心对表的操作
/// </summary>
public class SqlManage : IDisposable
{
private SqlConnection conn = null;
private string database;
public SqlManage(string database)
{
this.database = database;
}
public void Dispose()
{
conn.Dispose();
}
public SqlManage Connect()
{
try
{
conn = new SqlConnection(GetConnectionStr(database));
conn.Open();
conn.Close();
}
catch (Exception)
{
if (SqlManage.AddDataBase(database) == false)
return null;
}
finally
{
if (conn.State == ConnectionState.Open)
conn.Close();
}
return this;
}
/// <summary>
/// 用于返回数据库中的一个子表,保留表的结构
/// </summary>
/// <param name="sqlCmd">数据库操作命令如 select * from Admins </param>
/// <returns></returns>
后面还有 180 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。