<connectionstrings
>
<
add
name
="db"
connectionstring
="server=.;database=db;uid=sa;pwd=123456;integrated security=false;"
/>
connectionstrings
>
using system;
using system.collections.generic;
using system.configuration;
using system.data;
using system.data.sqlclient;
using system.linq;
using system.text;
using system.threading.tasks;
namespace pullchargedata.helper
}/// /// 查詢列表
///
/// 查詢的sql
/// 替換引數
///
public static listquery(string sql, object param = null)
}/// /// 查詢第乙個資料
///
///
///
///
public static t queryfirst(string sql, object param = null)
}/// /// 查詢第乙個資料沒有返回預設值
///
///
///
///
public static t queryfirstordefault(string sql, object param = null)
}/// /// 查詢單條資料
///
///
///
///
public static t querysingle(string sql, object param = null)
}/// /// 查詢單條資料沒有返回預設值
///
///
///
///
public static t querysingleordefault(string sql, object param = null)
}/// /// 增刪改
///
///
///
/// number of rows affected
public static int execute(string sql, object param)
}/// /// reader獲取資料
///
///
///
///
public static idatareader executereader(string sql, object param)
}/// /// scalar獲取資料
///
///
///
///
public static object executescalar(string sql, object param)
}/// /// scalar獲取資料
///
///
///
///
public static t executescalarfort(string sql, object param)
}/// /// 帶引數的儲存過程
///
///
///
///
public static listexecutepro(string proc, object param)
}/// /// 事務1 - 全sql
///
/// 多條sql
/// param
///
public static int executetransaction(string sqlarr)
transaction.commit();
return result;
}catch (exception ex)}}
}/// /// 事務2 - 宣告引數
///demo:
/"insert into users values (@username, @email, @address)",
/// new );
///
/// 多條sql
/// param
///
public static int executetransaction(dictionarydic)
transaction.commit();
return result;
}catch (exception ex)}}
}}
}
//查 無引數
select * from t_user
").tolist();
//查 帶引數
select * from t_user where uid=@uid
", new ).tolist();//增
insert into t_user (uid,username) value(@uid,@username)
", new );//改
update t_user set username=@username where uid=@uid
", new );//刪
delete from t_user where uid=@uid
", new );
整理了一下自己的空間
明天就開始放五一大假 上班不想做工作相關的東西,但沒辦法,還是得做個樣子 有點不厚道吧 偷偷上來看我的blog,已經落了乙個月沒有寫東西!同時在網上轉悠,看到了乙個他自已建的blog站點。看的很勤快,雖然有些篇幅寫的不是很長,但卻真實記錄著他的生活和工作,記錄著他的成長和思想。尤其喜歡他logo上的...
自己整理的乙個遊戲框架
貢獻如上,歡迎討論 檢視層 view 顯示物件的容器,維護顯示物件列表。為外部提供相應的顯示介面。mediator 負責處理view與框架其他部分的通訊和view與使用者之間的互動邏輯。資料層 model 資料vo物件管理,對外提供獲取資料和修改資料的介面。vo 資料模型 具體實現 控制層 mana...
五個W乙個H
記著去年公司培訓,公司的行政總監,說到了五個w乙個h的含義,估計全世界人都知道,但我不知道,查一下記下來。總結為 五個w乙個h what 何事 who 何人 where 何處 why 何故 when 何時 how 如何 了解了五個w,然後再解決乙個h。做事情方面 what 做什麼 who 誰來做,w...