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