C#中用ADO连接数据库一般是自己先新建一个类,声明一个SqlConnection变量(用于连接数据库),把对数据库的操作写成方法放在类中。

下面是我自己写的一个数据库类。

写这个类的时候要加入using System.Data.SqlClient;(因为引用了sql操作的一些类)

 

 1 public class DataBase
 2     {
 3         SqlConnection conn;
 4         public DataBase(string str)
 5         {
 6             this.conn = new SqlConnection(str);
 7         }
 8         public void open()
 9         {
10             if (conn.State == ConnectionState.Closed)
11             {
12                 conn.Open();
13             }
14         }
15         public void close()
16         {
17             if (conn.State == ConnectionState.Open)
18             {
19                 conn.Close();
20             }
21         }
22         public DataTable query_dt(string sql)
23         {
24             SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
25             DataTable dt=new DataTable();
26             sda.Fill(dt);
27             return dt;
28         }
29         public DataSet query_ds(string sql)
30         {
31             SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
32             DataSet ds = new DataSet();
33             sda.Fill(ds);
34             return ds;
35         }
36         public int update(string sql)
37         {
38             open();
39             SqlCommand sc = new SqlCommand();
40             sc.CommandText = sql;
41             sc.CommandType = CommandType.Text;
42             sc.Connection = conn;
43             int x = sc.ExecuteNonQuery();
44             close();
45             return x;
46         }
47     }
View Code

相关文章:

  • 2021-04-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-10-22
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2021-10-08
  • 2021-07-09
  • 2022-12-23
  • 2021-09-12
  • 2022-12-23
  • 2021-09-02
  • 2021-11-09
相关资源
相似解决方案