SQL資料庫 操作方法

2021-04-13 12:18:10 字數 1750 閱讀 8696

sql資料庫操作方法

//執行資料庫語句

public void executesql(string strsql)

//是否有資料

public bool hasdata(string tablel)

///

/// 建立資料庫

///

/// 資料庫名

public void createdatabase(string db)

else

catch (exception exp)}}

///

/// 是否存在資料庫

///

/// 資料庫名

///

public bool hasdb(string db)

///

/// 從指定資料庫和表中讀取某一列的資料存成乙個字串資料,並以分隔

///

/// 資料庫名

/// 表名

/// 欄位名

/// 返回乙個字串資料,並以分隔

public string getcolumndata( string db,string table_name, string column_name)         

col += "'" + data + "'";

string col1 = col;

string strsql = "insert into ["+table+"]  values("+col1+"); ";

sqlcommand cmd = new sqlcommand(strsql, conn);

conn.open();

cmd.executenonquery();

messagebox.show("插入資料成功");

conn.close();

}catch (exception exp)

}///

/// 根據某一列滿足的指定條件去讀取另一列需要的資料,並存成乙個字串資料

///

/// 表名

/// 條件

/// 滿足條件的列欄位名

/// 需要的列欄位名

/// 返回乙個字串資料,並以分隔

public string getconditioncolumndata(string table_name,string condition, string conditioncolumn, string column_name)

catch

column_data = col_data.tostring();

}if (column_data == "")

else

return column_data;

///

///取得乙個表中某一列中所有不同的值,返回乙個陣列~

///

/// 表名

/// 列欄位名

/// 返回乙個陣列

public arraylist getdistinctcolumndata(string table_name, string column_name)

catch

if (ds.tables[table_name].rows.count == 0)

for (int i = 0; i < ds.tables[table_name].rows.count; i++)

if (column_data.count ==0 )

else

return column_data;

通用資料庫操作方法(SQL語句篇)

region 查詢 sql語句返回dataset 型別 傳入sql語句和表別名,查詢資料庫,取出結果集放入dataset中 sql語句 資料庫表名 dataset表 public dataset getdataset string sql,string tmptable catch exceptio...

Discuz 資料庫操作方法

函式 功能 db table tablename 獲取正確帶字首的表名,轉換資料庫控制代碼 db delete tablename,條件,條數限制 刪除表中的資料 db insert tablename,資料 陣列 是否返回插入id,是否是替換式,是否silent 插入資料操作 db update ...

Discuz X 資料庫操作方法

函式功能 db table tablename 獲取正確帶字首的表名,轉換資料庫控制代碼,db delete tablename,條件,條數限制 刪除表中的資料 db insert tablename,資料 陣列 是否返回插入id,是否是替換式,是否silent 插入資料操作 db update t...