首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 連接資料庫與更新操作完整範例(一):架構與 ConnDb 類別

     編輯:關於C語言

系列開篇:區分查詢與更新兩大類操作,介紹 OleDbCommand 執行非查詢 SQL 的關鍵屬性與 ExecuteNonQuery 方法。

ConnDb 類別完整程式碼

public class ConnDb {
    private OleDbConnection conn = null;
    public ConnDb() {
        if (conn == null) {
            conn = new OleDbConnection();
            conn.ConnectionString = "provider=sqloledb.1;data source=.;initial catalog=capucivar;user id=sa;pwd=";
        }
        if (conn.State == ConnectionState.Closed) conn.Open();
    }
    public DataSet query(string sql) {
        DataSet ds = new DataSet();
        new OleDbDataAdapter(sql, conn).Fill(ds);
        connClose(); return ds;
    }
    public int update(string sql) {
        var cmd = new OleDbCommand(sql, conn) { CommandType = CommandType.Text };
        int x = cmd.ExecuteNonQuery();
        connClose(); return x;
    }
    public void connClose() {
        if (conn.State == ConnectionState.Open) conn.Close();
    }
}

介面設計:左側輸入帳號密碼,右側 ListBox 顯示用戶清單,下方新增/刪除/修改按鈕。

介面設計

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved