没有合适的资源?快使用搜索试试~ 我知道了~
c#数据库,连接类库---DbHelp.cs.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 173 浏览量
2021-11-05
00:19:10
上传
评论
收藏 163KB PDF 举报
温馨提示
试读
15页
c#数据库,连接类库---DbHelp.cs.pdf
资源推荐
资源详情
资源评论
view plaincopy to clipboardprint?
1. using System;
2. using System.Data.SqlClient;
3. using System.Data;
4. using System.Collections.Generic;
5. using System.Web.Configuration;
6. using System.Data.Common;
7. using System.Web;
8. using System.Text;
9.
10. namespace pub.mo
11. {
12. public class dbhelp
13. {
14. /// <summary>
15. /// sql prv
16. /// </summary>
17. private static IDbProvider m_provider;
18.
19. /// <summary>
20. /// oledb prv
21. /// </summary>
22. private static IDbProvider m_provider_oledb;
23. private static object lockHelper = new object ();
24. private static object lockHelper_oledb = new object ();
25.
26. #region 插入 , 更新或删除
27. /// <summary>
28. /// 插入 , 更新或删除
29. /// </summary>
30. /// <param name="sql">sql 语句 </param>
31. /// <returns>int</returns>
32. public static int update( string sql)
33. {
34. return update(sql, CommandType.Text, null , defaultPrv);
35. }
36.
37. /// <summary>
38. /// 插入 , 更新或删除
39. /// </summary>
40. /// <param name="sql">sql 语句 </param>
41. /// <param name="sp"> 参数 </param>
42. /// <returns>int</returns>
43. public static int update( string sql,IDataParameter[] sp)
44. {
45. return update(sql, CommandType.Text, sp, defaultPrv);
46. }
47.
48. /// <summary>
49. /// 插入 , 更新或删除
50. /// </summary>
51. /// <param name="sql">sql 语句 </param>
52. /// <param name="ct"> 命令类型 </param>
53. /// <param name="sp"> 参数 </param>
54. /// <returns>int</returns>
55. public static int update( string sql, CommandType ct, IDataParameter[
] sp)
56. {
57. return update(sql, ct, sp, defaultPrv);
58. }
59.
60. /// <summary>
61. /// 插入 , 更新或删除
62. /// </summary>
63. /// <param name="sql">sql 语句 </param>
64. /// <param name="ct"> 命令类型 </param>
65. /// <param name="sp"> 参数 </param>
66. /// <param name="connDb"> 数据驱动 </param>
67. /// <returns>int</returns>
68. public static int update( string sql, CommandType ct, IDataParameter[
] sp, IDbProvider connDb)
69. {
70. using (IDbConnection conn = connDb.create_connection(connDb.get_
conn))
71. {
72. IDbCommand cmd = conn.CreateCommand();
73. prepare_command(cmd, conn, null , ct, sql, sp);
74. int val = cmd.ExecuteNonQuery();
75. cmd.Parameters.Clear();
76. return val;
77. }
78. }
79. #endregion
80.
81. #region DataTable
82. /// <summary>
83. /// 返回 DataTable
84. /// </summary>
85. /// <param name="sql">sql 语句 </param>
86. /// <returns>DataTable</returns>
87. public static DataTable datatable( string sql)
88. {
89. return datatable(sql, CommandType.Text, null , defaultPrv);
90. }
91.
92. /// <summary>
93. /// 返回 DataTable
94. /// </summary>
95. /// <param name="sql"> 存储过程名称 </param>
96. /// <param name="ct"></param>
97. /// <returns></returns>
98. public static DataTable datatable( string sql, CommandType ct)
99. {
100. return datatable(sql, ct, null , defaultPrv);
101. }
102.
103. /// <summary>
104. /// 返回 DataTable
105. /// </summary>
106. /// <param name="sql">sql 语句 </param>
107. /// <param name="sp"> 参数 </param>
108. /// <returns>DataTable</returns>
109. public static DataTable datatable( string sql, IDataParameter[] sp)
110. {
111. return datatable(sql, CommandType.Text, sp, defaultPrv);
112. }
113.
114. /// <summary>
115. /// 返回 DataTable
116. /// </summary>
117. /// <param name="sql">sql 语句 </param>
118. /// <param name="ct"> 命令类型 </param>
119. /// <param name="sp"> 参数 </param>
120. /// <returns>DataTable</returns>
121. public static DataTable datatable( string sql, CommandType ct, IData
Parameter[] sp)
122. {
123. return datatable(sql, ct, sp, defaultPrv);
124. }
125.
126. /// <summary>
剩余14页未读,继续阅读
资源评论
筱筱笎琞
- 粉丝: 8
- 资源: 15万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功