資源簡介
通信相關(guān)
1.C#HttpHelper,Httpwebrequest,請求時無視編碼,無視證書,無視Cookie,網(wǎng)頁抓取 主要是實(shí)現(xiàn)了HTTP協(xié)議的GET|POST請求時的無視編碼,無視證書,設(shè)置代理,自動獲取Cookie的功能。
訪問數(shù)據(jù)庫相關(guān)
1.SqlHelper類
使用C#實(shí)現(xiàn)對Sql數(shù)據(jù)庫的操作,執(zhí)行存儲過程,Sql語句,返回影響行數(shù),返回DateTable,DataSet,DataReader,以及表集等方法。實(shí)現(xiàn)多個數(shù)據(jù)庫的切換功能。功能強(qiáng)大,希望大家喜歡
2.一個操作Sql2005數(shù)據(jù)庫的類(備份,還原,分離,附加,添加刪除用戶等操作)
這主要是為了讓大家練手的,他使用C#代 碼的方法實(shí)現(xiàn)了對數(shù)據(jù)的 備份,還原,分離,附加,添加和刪除用戶等操作
3.DbHelperMySQL類
數(shù)據(jù)訪問抽象基礎(chǔ)類 主要是訪問Mysql數(shù)據(jù)庫主要實(shí)現(xiàn)如下功能
1.得到最大值
2.是否存在
3.是否存在(基于MySqlParameter)
4.執(zhí)行SQL語句,返回影響的記錄數(shù)
5.執(zhí)行MySql和Oracle滴混合事務(wù),執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)。
6.執(zhí)行帶一個存儲過程參數(shù)的的SQL語句。
7.執(zhí)行帶一個存儲過程參數(shù)的的SQL語句。
8.向數(shù)據(jù)庫里插入圖像格式的字段(和上面情況類似的另一種實(shí)例)
9.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object)。
10.執(zhí)行查詢語句,返回MySqlDataReader ( 注意:調(diào)用該方法后,一定要對MySqlDataReader進(jìn)行Close )
11.執(zhí)行查詢語句,返回DataSet,執(zhí)行SQL語句,返回影響的記錄數(shù),執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)。
執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)。
12.執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)。
13.執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù)。
14.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object)。
15.執(zhí)行查詢語句,返回MySqlDataReader ( 注意:調(diào)用該方法后,一定要對MySqlDataReader進(jìn)行Close )
16.執(zhí)行查詢語句,返回DataSet等等。
復(fù)制代碼
4.DbHelperOleDb類
1.數(shù)據(jù)訪問基礎(chǔ)類(基于OleDb)Access數(shù)據(jù)庫,
2.得到最大值;是否存在;是否存在(基于OleDbParameter);
3.執(zhí)行SQL語句,返回影響的記錄數(shù);執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù);
4.執(zhí)行帶一個存儲過程參數(shù)的的SQL語句;
5.向數(shù)據(jù)庫里插入圖像格式的字段(和上面情況類似的另一種實(shí)例);
6.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object);
7.執(zhí)行查詢語句,返回OleDbDataReader;
8.執(zhí)行查詢語句,返回DataSet;
9.執(zhí)行SQL語句,返回影響的記錄數(shù);
10.執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù);
11.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object);
12.執(zhí)行查詢語句,返回OleDbDataReader;執(zhí)行查詢語句,返回DataSet;
復(fù)制代碼
5.DbHelperOra類
1.數(shù)據(jù)訪問基礎(chǔ)類(基于Oracle),主要是用來訪問Oracle數(shù)據(jù)庫的。
2.得到最大值;是否存在;是否存在(基于OracleParameter );
3.執(zhí)行SQL語句,返回影響的記錄數(shù);
4.執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù);
5.執(zhí)行帶一個存儲過程參數(shù)的的SQL語句;
6.向數(shù)據(jù)庫里插入圖像格式的字段(和上面情況類似的另一種實(shí)例);
7.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object);
8.執(zhí)行查詢語句,返回OracleDataReader ( 注意:調(diào)用該方法后,一定要對SqlDataReader進(jìn)行Close );
9.執(zhí)行查詢語句,返回DataSet;
10.執(zhí)行SQL語句,返回影響的記錄數(shù);
11.執(zhí)行多條SQL語句,實(shí)現(xiàn)數(shù)據(jù)庫事務(wù);
12.執(zhí)行一條計算查詢結(jié)果語句,返回查詢結(jié)果(object);
13.執(zhí)行查詢語句,返回OracleDataReader ( 注意:調(diào)用該方法后,一定要對SqlDataReader進(jìn)行Close );
14.執(zhí)行查詢語句,返回DataSet;
15.執(zhí)行存儲過程 返回SqlDataReader ( 注意:調(diào)用該方法后,一定要對SqlDataReader進(jìn)行Close );
16.執(zhí)行存儲過程;構(gòu)建 OracleCommand 對象(用來返回一個結(jié)果集,而不是一個整數(shù)值);
17.執(zhí)行存儲過程,返回影響的行數(shù);
18.創(chuàng)建 OracleCommand 對象實(shí)例(用來返回一個整數(shù)值)
復(fù)制代碼
6.Db

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Runtime.InteropServices;
namespace?DotNet.Utilities
{
????class?API
????{
????????[DllImport(“kernel32“)]//內(nèi)存
????????public?static?extern?void?GlobalMemoryStatus(ref??MEMORY_INFO?meminfo);
????????[StructLayout(LayoutKind.Sequential)]
????????public?struct?CPU_INFO
????????{
????????????public?uint?dwOemId;
????????????public?uint?dwPageSize;
????????????public?uint?lpMinimumApplicationAddress;
????????????public?uint?lpMaximumApplicationAddress;
????????????public?uint?dwActiveProcessorMask;
????????????public?uint?dwNumberOfProcessors;
????????????public?uint?dwProcessorType;
????????????public?uint?dwAllocationGranularity;
????????????public?uint?dwProcessorLevel;
????????????public?uint?dwProcessorRevision;
????????}
????????//定義內(nèi)存的信息結(jié)構(gòu)??
????????[StructLayout(LayoutKind.Sequential)]
????????public?struct?MEMORY_INFO
????????{
????????????public?uint?dwLength;
????????????public?uint?dwMemoryLoad;
????????????public?uint?dwTotalPhys;
????????????public?uint?dwAvailPhys;
????????????public?uint?dwTotalPageFile;
????????????public?uint?dwAvailPageFile;
????????????public?uint?dwTotalVirtual;
????????????public?uint?dwAvailVirtual;
????????}??
????????[DllImport(“kernel32“EntryPoint=“GetComputerName“ExactSpelling=falseSetLastError=true)]//計算機(jī)名稱
?????????public?static?extern?bool?GetComputerName([MarshalAs(UnmanagedType.LPArray)]byte[]?IpBuffer[MarshalAs(UnmanagedType.LPArray)]Int32[]?nSize);
????????[DllImport(“advapi32“?EntryPoint?=?“GetUserName“?ExactSpelling?=?false?SetLastError?=?true)]//計算機(jī)用戶名
?????????public?static?extern?bool?GetUserName([MarshalAs(UnmanagedType.LPArray)]byte[]?IpBuffer?[MarshalAs(UnmanagedType.LPArray)]Int32[]?nSize);
????????[DllImport(“Iphlpapi.dll“)]
????????public?static?extern?int?SendARP(Int32?dest?Int32?host?ref?Int64?mac?ref?Int32?length);
????????[DllImport(“Ws2_32.dll“)]
????????public?static?extern?Int32?inet_addr(string?ip);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Api\
?????文件????????2101??2014-05-16?23:08??DotNet.Utilities\Api\API.cs
?????文件????????5241??2014-05-16?23:08??DotNet.Utilities\Api\Mac.cs
?????文件?????????472??2014-05-16?23:08??DotNet.Utilities\Api\ResourcesApi.cs
?????文件???????38785??2014-05-16?23:08??DotNet.Utilities\Api\Win32Private.cs
?????文件????????4305??2014-05-16?23:08??DotNet.Utilities\Api\Win32Public.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\BarCode\
?????文件???????13523??2014-05-16?23:08??DotNet.Utilities\BarCode\BarCodeToHTML.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\CSV\
?????文件????????2712??2014-05-16?23:08??DotNet.Utilities\CSV\CsvHelper.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Chart\
?????文件???????24762??2014-05-16?23:08??DotNet.Utilities\Chart\Assistant.cs
?????文件???????12133??2014-05-16?23:08??DotNet.Utilities\Chart\OWCChart11.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Config\
?????文件????????1409??2014-05-16?23:08??DotNet.Utilities\Config\ConfigHelper-sufei.cs
?????文件????????2589??2014-05-16?23:08??DotNet.Utilities\Config\ConfigHelper.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Control\
?????文件????????2447??2014-05-16?23:08??DotNet.Utilities\Control\BindDataControl.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Convert\
?????文件????????5303??2014-05-16?23:08??DotNet.Utilities\Convert\ConvertHelper.cs
?????文件???????12916??2014-05-16?23:08??DotNet.Utilities\Convert\StringPlus.cs
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\Cookie_Session_Cache\
?????文件????????2392??2014-05-16?23:08??DotNet.Utilities\Cookie_Session_Cache\CacheHelper.cs
?????文件????????2240??2014-05-16?23:08??DotNet.Utilities\Cookie_Session_Cache\CookieHelper.cs
?????文件????????1390??2014-05-16?23:08??DotNet.Utilities\Cookie_Session_Cache\DataCache.cs
?????文件????????1900??2014-05-16?23:08??DotNet.Utilities\Cookie_Session_Cache\Session
?????文件????????3585??2014-05-16?23:08??DotNet.Utilities\Cookie_Session_Cache\Session
?????目錄???????????0??2018-03-16?19:24??DotNet.Utilities\DEncrypt\
?????文件????????3144??2014-05-16?23:08??DotNet.Utilities\DEncrypt\DESEncrypt.cs
?????文件????????5353??2014-05-16?23:08??DotNet.Utilities\DEncrypt\DEncrypt.cs
............此處省略182個文件信息
評論
共有 條評論