SQL C 資料庫操作類

2021-09-30 03:57:11 字數 3790 閱讀 4611

using system;

using system.configuration;

using system.data;

using system.data.sqlclient;

using system.collections;

namespace mycorporation.department.database

catch(exception ex)

}///

/// 返回connection物件srxljl

///

///

public sqlconnection returnconn()

public void dispose(sqlconnection conn)

gc.collect();

}///

/// 執行sql語句

///

///

public void runproc(string sql)

catch

dispose(conn);

return;

}    

///

/// 執行sql語句返回datareadersrxljl

///

///

/// sqldatareader物件.

public sqldatareader runprocgetreader(string sql)

catch

//dispose(conn);

return dr;

}///

/// 生成command物件srxljl

///

///

///

///

public sqlcommand createcmd(string sql, sqlconnection    conn)

///

/// 生成command物件

///

///

///

public sqlcommand createcmd(string sql)

///

/// 返回adapter物件srxljl

///

///

///

///

public sqldataadapter createda(string sql)

///

/// 執行sql語句,返回dataset物件srxljl

///

/// sql語句

/// dataset物件

public dataset runproc(string sql ,dataset ds)

catch(exception err)

dispose(conn);

return ds;

}///

/// 執行sql語句,返回dataset物件srxljl

///

/// sql語句

/// dataset物件

/// 表名

public dataset runproc(string sql ,dataset ds,string tablename)

catch(exception ex)

dispose(conn);

return ds;

}///

/// 執行sql語句,返回dataset物件srxljl

///

/// sql語句

/// dataset物件

/// 表名

public dataset runproc(string sql , dataset ds ,int    startindex ,int pagesize, string tablename )

catch(exception ex)

dispose(conn);

return ds;

}///

/// 檢驗是否存在資料srxljl

///

///

public bool existdate(string sql)

else

}///

/// 返回sql語句執行結果的第一行第一列srxljl

///

/// 字串

public string returnvalue(string sql)

else

}catch

dispose(conn);

return result;

}///

/// 返回sql語句第一列,第columni列,srxljl

///

/// 字串

public string returnvalue(string sql, int columni)

catch

if (dr.read())

else

dr.close();

dispose(conn);

return result;

}///

/// 生成乙個儲存過程使用的sqlcommand.

///

/// 儲存過程名.

/// 儲存過程入引數組.

/// sqlcommand物件.

public sqlcommand createcmd(string procname, sqlparameter prams) }}

return cmd;

}///

/// 為儲存過程生成乙個sqlcommand物件srxljl

///

/// 儲存過程名

/// 儲存過程引數

/// sqlcommand物件

private sqlcommand createcmd(string procname, sqlparameter prams,sqldatareader dr)

cmd.parameters.add(

new sqlparameter("returnvalue", sqldbtype.int, 4,

parameterdirection.returnvalue, false, 0, 0,

string.empty, datarowversion.default, null));

return cmd;

}///

/// 執行儲存過程,返回.srxljl

///

/// 儲存過程名

/// 儲存過程引數

/// sqldatareader物件

public void runproc(string procname, sqlparameter prams, sqldatareader dr)

///

/// 執行儲存過程,返回.srxljl

///

/// 儲存過程名

/// 儲存過程引數

public string runproc(string procname, sqlparameter prams)

else

}///

/// 執行儲存過程,返回dataset.srxljl

///

/// 儲存過程名.

/// 儲存過程入引數組.

/// dataset物件.

public dataset runproc(string procname,sqlparameter prams,dataset ds)

catch(exception ex)

return ds;}}

}

資料庫操作類

using system using system.web using system.web.ui using system.web.ui.webcontrols using system.web.ui.htmlcontrols using system.data using system.data...

資料庫操作類

資料庫配置 return array db config array 資料庫配置 db host 127.0.0.1 伺服器位址 db name tmp 資料庫名 db user root 使用者名稱 db pwd 密碼 db encode utf8 編碼 db prefix dmtx 資料庫表字首...

資料庫操作類

剛摘下來的資料庫操作類,以後再慢慢更新 using system using system.collections.generic using system.linq using system.text using system.data using system.data.sqlclient us...