初学C# 求高手详解databas

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:05:31
详细解释以下 每个代码的作用和意义 谢谢

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
namespace bookmangment
{

class database
{

public SqlConnection con;
private string str = ConfigurationSettings.AppSettings["condata"].ToString();
public void open()
{
if (con == null)
{
con = new SqlConnection(str);

}
if (con.State == System.Data.ConnectionState.Closed)
{
con.Open();

}
}

public void close()
{
if (con != null)
{
con.Close();
}
}
public DataSet execAdapter(string

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data; //这些命名空间就不说了
namespace bookmangment
{

class database //创建一个数据类
{

public SqlConnection con;
private string str = ConfigurationSettings.AppSettings["condata"].ToString();
public void open() //打开sql连接 的方法
{
if (con == null)
{
con = new SqlConnection(str);

}
if (con.State == System.Data.ConnectionState.Closed)
{
con.Open(); //打开连接

}
}

public void close() //关闭sql连接的方法
{
if (con != null)
{
con.Close(); //关闭sql连接
}
}
public DataSet execAdapter(string sql)
{
SqlDataAdapter da = new SqlDataAdapter(sql, con); //sqldataadpter(适配器)读取数据
DataSet ds = new DataSet(); //数据集 dataset
da.Fill(ds); //用适配器(sqldataadapter