欢迎来到天天文库
浏览记录
ID:22372338
大小:125.00 KB
页数:25页
时间:2018-10-28
《sql数据库操作类》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SQL数据库操作类>>教育资源库 我把数据库操作类整理了一下,它包含了常用的数据库操作,由三种方式:简单的SQL拼接字符串的形式,SQL语句使用参数的形式和存储过程的形式,每种形式均有五个方法,并且都有事务.,可以直接调用.代码如下: 1//====================================================================== 2// 3// Copyright(C)2007-2008三月软件工作室 4// Allrightsreserved 5// 6//
2、 filename:SQLDataBase 7// description: 8// 9// createdby侯垒at 04/14/200818:33:3210// houleixx.blogs.11//12//======================================================================1314usingSystem;15usingSystem.Collections;16usingSystem.Collections.Specialized;17
3、usingSystem.Data;18usingSystem.Data.SqlClient;19usingSystem.Configuration;20usingSystem.Data.mon;2122namespaceSQLDataBase23{24 /**////<summary>25 ///数据访问基础类(基于SQLServer)26 ///</summary>27 classSQLDataBase28 {29 protectedstaticstringconnectionString=
4、ConfigurationManager.ConnectionStrings[ConnectionString].ConnectionString;30 publicSQLDataBase()31 {3233 }3435 执行简单SQL语句#region 执行简单SQL语句3637 /**////<summary>38 ///执行SQL语句,返回影响的记录数39 ///</summary>40 ///<paramname=SQLString>SQL语
5、句</param>41 ///<returns>影响的记录数</returns>42 publicintExecuteSql(stringSQLString)43 {44 using(SqlConnectionconnection=neandcmd=neand(SQLString,connection))47 {48 try49 {50 connection.Open();51
6、 introd.ExecuteNonQuery();52 returnro.Data.SqlClient.SqlExceptionE)55 {56 connection.Close();57 thromary>64 ///执行多条SQL语句,实现数据库事务。65 ///</summary>66 ///<paramname=SQLStringList>多条SQL语句</param> 67
7、 publicvoidExecuteSqlTran(ArrayListSQLStringList)68 {69 using(SqlConnectionconn=neandcmd=neand();73 cmd.Connection=conn;74 SqlTransactiontx=conn.BeginTransaction();75 cmd.Transaction=tx;76 try77 {78 for(intn=0;n<
8、;SQLStringList.Count;n++)79 {80 stringstrsql=SQLStringList[n].ToString();81 if(strsql.
此文档下载收益归作者所有