DBHelper类Word格式.docx

上传人:b****3 文档编号:17002611 上传时间:2022-11-27 格式:DOCX 页数:21 大小:20.93KB
下载 相关 举报
DBHelper类Word格式.docx_第1页
第1页 / 共21页
DBHelper类Word格式.docx_第2页
第2页 / 共21页
DBHelper类Word格式.docx_第3页
第3页 / 共21页
DBHelper类Word格式.docx_第4页
第4页 / 共21页
DBHelper类Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

DBHelper类Word格式.docx

《DBHelper类Word格式.docx》由会员分享,可在线阅读,更多相关《DBHelper类Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

DBHelper类Word格式.docx

#region 

公用方法 

22. 

int 

GetMaxID(string 

FieldName, 

TableName) 

23. 

24. 

strsql 

"

select 

max("

FieldName 

)+1 

from 

TableName;

25. 

object 

obj 

SqlHelper.GetSingle(strsql);

26. 

if 

(obj 

== 

null) 

27. 

28. 

return 

1;

29. 

30. 

else 

31. 

32. 

int.Parse(obj.ToString());

33. 

34. 

35. 

36. 

bool 

Exists(string 

strSql) 

37. 

38. 

SqlHelper.GetSingle(strSql);

39. 

cmdresult;

40. 

((Object.Equals(obj, 

null)) 

|| 

(Object.Equals(obj, 

System.DBNull.Value))) 

41. 

42. 

cmdresult 

0;

43. 

44. 

45. 

46. 

47. 

48. 

(cmdresult 

0) 

49. 

50. 

false;

51. 

52. 

53. 

54. 

true;

55. 

56. 

57. 

58. 

strSql, 

params 

SqlParameter[] 

cmdParms) 

59. 

60. 

SqlHelper.GetSingle(strSql, 

cmdParms);

61. 

62. 

63. 

64. 

65. 

66. 

67. 

68. 

69. 

70. 

71. 

72. 

73. 

74. 

75. 

76. 

77. 

78. 

79. 

#endregion 

80. 

81. 

执行简单SQL语句 

82. 

/// 

<

summary>

83. 

执行SQL语句,返回影响的记录数 

84. 

/summary>

85. 

param 

name="

SQLString"

>

SQL语句<

/param>

86. 

returns>

影响的记录数<

/returns>

87. 

ExecuteSql(string 

SQLString) 

88. 

89. 

using 

(SqlConnection 

connection 

new 

SqlConnection(connectionString)) 

90. 

91. 

(SqlCommand 

cmd 

SqlCommand(SQLString, 

connection)) 

92. 

93. 

try 

94. 

95. 

connection.Open();

96. 

rows 

cmd.ExecuteNonQuery();

97. 

rows;

98. 

99. 

catch 

(System.Data.SqlClient.SqlException 

E) 

100. 

101. 

connection.Close();

102. 

throw 

Exception(E.Message);

103. 

104. 

105. 

106. 

107. 

108. 

109. 

适用于select语句 

110. 

111. 

112. 

113. 

ExecuteSql2(string 

114. 

115. 

116. 

117. 

118. 

119. 

120. 

121. 

122. 

Convert.ToInt32(cmd.ExecuteScalar());

123. 

124. 

125. 

126. 

127. 

128. 

129. 

130. 

131. 

132. 

133. 

134. 

135. 

执行多条SQL语句,实现数据库事务。

136. 

137. 

SQLStringList"

多条SQL语句<

138. 

void 

ExecuteSqlTran(ArrayList 

SQLStringList) 

139. 

140. 

conn 

141. 

142. 

conn.Open();

143. 

SqlCommand 

SqlCommand();

144. 

cmd.Connection 

conn;

145. 

SqlTransaction 

tx 

conn.BeginTransaction();

146. 

cmd.Transaction 

tx;

147. 

148. 

149. 

for 

(int 

SQLStringList.Count;

n++) 

150. 

151. 

SQLStringList[n].ToString();

152. 

(strsql.Trim().Length 

1) 

153. 

154. 

cmd.CommandText 

strsql;

155. 

156. 

157. 

158. 

tx.Commit();

159. 

160. 

161. 

162. 

tx.Rollback();

163. 

164. 

165. 

166. 

167. 

168. 

169. 

执行带一个存储过程参数的的SQL语句。

170. 

171. 

172. 

content"

参数内容,比如一个字段是格式复杂的文章,有特殊符号,可以通过这个方式添加<

173. 

174. 

SQLString, 

content) 

175. 

176. 

177. 

178. 

connection);

179. 

System.Data.SqlClient.SqlParameter 

myParameter 

System.Data.SqlClient.SqlParameter("

@content"

 

SqlDbType.VarChar);

180. 

181. 

myParameter.Value 

content;

182. 

cmd.Parameters.Add(myParameter);

183. 

184. 

185. 

186. 

187. 

188. 

189. 

190. 

191. 

192. 

193. 

finally 

194. 

195. 

cmd.Dispose();

196. 

197. 

198. 

199. 

200. 

201. 

202. 

向数据库里插入图像格式的字段(和上面情况类似的另一种实例) 

203. 

204. 

strSQL"

205. 

fs"

图像字节,数据库的字段类型为image的情况<

206. 

207. 

ExecuteSqlInsertImg(string 

strSQL, 

byte[] 

fs) 

208. 

209. 

210. 

211. 

SqlCommand(strSQL, 

212. 

@fs"

SqlDbType.Binary);

213. 

fs;

214. 

215. 

216. 

217. 

218. 

219. 

220. 

221. 

222. 

223. 

224. 

225. 

226. 

227. 

228. 

229. 

230. 

231. 

232. 

233. 

234. 

执行一条计算查询结果语句,返回查询结果(object)。

235. 

236. 

计算查询结果语句<

237. 

查询结果(object)<

238. 

GetSingle(string 

239. 

240. 

241. 

242. 

243. 

244. 

245. 

246. 

247. 

cmd.ExecuteScalar();

248. 

249. 

250. 

null;

251. 

252. 

253. 

254. 

obj;

255. 

256. 

257. 

e) 

258. 

259. 

260. 

Exception(e.Message);

261. 

262. 

263. 

264. 

265. 

266. 

267. 

执行查询语句,返回SqlDataReader 

268. 

269. 

查询语句<

270. 

SqlDataReader<

271. 

SqlDataReader 

ExecuteReader(string 

strSQL) 

272. 

273. 

SqlConnection 

SqlConnection(connectionString);

274. 

275. 

276. 

277. 

278. 

myReader 

cmd.ExecuteReader();

279. 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1