C 運算元據庫常用的 SqlDbHelper,

2021-08-22 11:56:26 字數 2927 閱讀 9129

怕麻煩,有時候小專案,就直接使用了,簡單

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.data.sqlclient;

using system.data;

using system.configuration;

namespace importexcel

int result = cmd.executenonquery();

trans.commit();

return result;

}catch}}

////// 對資料庫執行增、刪、改命令

///

///t-sql語句

///引數陣列

///受影響的記錄數

public

static

intexecutenonquery(string sql, sqlparameter values)

int result = cmd.executenonquery();

trans.commit();

return result;

}catch (exception ex)}}

#endregion

#region executescalar命令

/// /// 查詢結果集中第一行第一列的值

///

///t-sql語句

///第一行第一列的值

public

static

intexecutescalar(string safesql)

}///

/// 查詢結果集中第一行第一列的值

///

///t-sql語句

///引數陣列

///第一行第一列的值

public

static

intexecutescalar(string sql, sqlparameter values)

}#endregion

#region executereader命令

/// /// 建立資料讀取器

///

///t-sql語句

///資料庫連線

///資料讀取器物件

public

static sqldatareader executereader(string safesql, sqlconnection connection)

////// 建立資料讀取器

///

///t-sql語句

///引數陣列

///資料庫連線

///資料讀取器

public

static sqldatareader executereader(string sql, sqlparameter values, sqlconnection connection)

#endregion

#region executedatatable命令

/// /// 執行指定資料庫連線物件的命令,指定儲存過程引數,返回datatable

///

///命令型別(t-sql語句或者儲存過程)

///t-sql語句或者儲存過程的名稱

///引數陣列

///結果集datatable

public

static datatable executedatatable(commandtype type, string safesql, params sqlparameter values)

}///

/// 執行指定資料庫連線物件的命令,指定儲存過程引數,返回datatable

///

///t-sql語句

///結果集datatable

public

static datatable executedatatable(string safesql)

catch (exception ex)

return ds.tables[0];}}

////// 執行指定資料庫連線物件的命令,指定儲存過程引數,返回datatable

///

///t-sql語句

///引數陣列

///結果集datatable

public

static datatable executedatatable(string sql, params sqlparameter values)

}#endregion

#region getdataset命令

/// /// 取出資料

///

///sql語句

///datatable別名

//////

public

static dataset getdataset(string safesql, string tabname, params sqlparameter values)

catch (exception ex)

return ds;}}

#endregion

#region execuredata 命令

/// /// 批量修改資料

///

///修改過的dataset

///表名

///

public

static

intexecuredata(dataset ds, string strtblname)

}catch (exception err)

}#endregion

}}

c 運算元據庫

namespace ec region sql資料庫備份 sql資料庫備份 sql伺服器ip或 localhost 資料庫登入名 資料庫登入密碼 資料庫名 備份到的路徑 public static void sqlback string serverip,string loginname,strin...

C 運算元據庫

先從資料庫中取出結果集後進行處理資料後再update更新到資料庫。如果只想讀取和顯示資料,只需要使用資料讀取sqldatareader即可,但要處理資料然後更新資料庫 增加 更改 局需要資料集dataset和資料介面卡sqldataadaper。sqldataadapter的用法 讀取資料用sqld...

C 運算元據庫

先上 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.data using system.data....