SqlHelper簡化版資料庫操作類

2022-07-21 03:45:08 字數 2112 閱讀 7467

using system;

using system.configuration;

using system.data;

using system.data.sqlclient;

using system.collections;

using system.collections.generic;

namespace sqldataprovider

}#endregion

#region 對連線執行事物查詢並返回受影響的行數

///

/// 對連線執行事物查詢並返回受影響的行數

///

/// 事物物件

/// 型別

/// 儲存過程名或sql語句

/// 引數陣列

/// 受影響的行數

public static int executenonquery(sqltransaction trans, commandtype cmdtype, string cmdtext, params sqlparameter commandparameters)

#endregion

#region 返回sqldatareader物件

///

/// 返回sqldatareader物件

///

/// 連線串

/// 型別

/// 儲存過程名或sql語句

/// 引數陣列

/// sqldatareader物件

#region 執行查詢,並返回查詢所返回的結果集中第一行的第一列

///

/// 執行查詢,並返回查詢所返回的結果集中第一行的第一列。忽略其他列或行。

///

/// 連線串

/// 型別

/// 儲存過程名或sql語句

/// 引數陣列

/// 結果集中第一行的第一列或空引用(如果結果集為空)。

public static object executescalar(string connectionstring, commandtype cmdtype, string cmdtext, params sqlparameter commandparameters)

}#endregion

#region 保留引數陣列進入快取的函式

///

/// 保留引數陣列進入快取的函式

///

/// 快取中引數陣列的key

/// 引數數租

public static void cacheparameters(string cachekey, params sqlparameter commandparameters)

#endregion

#region 獲取快取中的引數數租的函式

///

/// 獲取快取中的引數數租的函式

///

/// 快取中引數陣列的key

/// 引數陣列

public static sqlparameter getcachedparameters(string cachekey)

#endregion

#region 加引數函式

///

/// prepare a command for execution

///

/// sqlcommand object

/// sqlconnection object

/// sqltransaction object

/// cmd type e.g. stored procedure or text

/// command text, e.g. select * from products

/// sqlparameters to use in the command

private static void preparecommand(sqlcommand cmd, sqlconnection conn, sqltransaction trans, commandtype cmdtype, string cmdtext, sqlparameter cmdparms)

}#endregion

}#endregion

}

報表製作簡化版

機房收費系統無論是重構還是第一版,都用到了報表,為什麼在乙個系統中要新增報表呢?報表的作用是什麼呢?報表百科。我理解的報表是 向上級報告情況的乙個媒介,沒有固定的格式。之前在專案中,我們真正給企業做過一次報表,是以匯出word的形式生成的,大概格式如圖 這次在自己的 機房收費系統 中設計報表,我使用...

飛機大戰 簡化版

import pygame from pygame.locals import import random import time class herobullet def init self,x,y,windows self.x x self.y y self.windows windows se...

簡化版桶排序

例 讓計算機隨機讀入 5個數然後將這 5個數從大到小輸出 輸入 5 3 5 2 8 輸出 8 5 5 3 2 思路 先申請乙個大小為 11 的陣列 int a 11 現在你已經有了 11 個變數,編號從 a 0 a 10 剛開始,我們將 a 0 a 10 都初始化為 0,表示這些0 10的數字還沒出...