zoukankan
html css js c++ java
自用DBClass SQLServer数据库操作类
using
System;
using
System.Data;
using
System.Data.SqlClient;
using
System.Collections.Generic;
using
System.Reflection;
/**/
///
<summary>
///
DBClass : SQL Server 数据库 操作类
///
</summary>
///
<remarks>
///
</remarks>
///
<history>
///
xx. YYYY/MM/DD VER AUTHOR COMMENTS
///
1. 2008/03/04 Free CREATE
///
</history>
public
class
DBClass
{
SqlConnection theSqlConnection
=
new
SqlConnection();
得到数据库连接字串
#region
得到数据库连接字串
static
public
string
DBConnString()
{
string
strConn
=
System.Configuration.ConfigurationManager.ConnectionStrings[
"
DBConnectionString
"
].ToString();
return
strConn;
}
#endregion
运行Select查询 得到一个DataSet
#region
运行Select查询 得到一个DataSet
public
static
DataSet RunSelectGetDataSet(
string
strSelect)
{
DataSet ds
=
new
DataSet();
using
(SqlConnection sqlConn
=
new
SqlConnection(DBClass.DBConnString()))
{
sqlConn.Open();
SqlDataAdapter da
=
new
SqlDataAdapter(strSelect, sqlConn);
da.Fill(ds);
sqlConn.Close();
}
return
ds;
}
#endregion
运行查询 得到DataTable
#region
运行查询 得到DataTable
public
static
DataTable RunSelectGetDataTable(
string
strSelect)
{
DataTable dt
=
new
DataTable();
using
(SqlConnection sqlConn
=
new
SqlConnection(DBClass.DBConnString()))
{
sqlConn.Open();
SqlDataAdapter da
=
new
SqlDataAdapter(strSelect, sqlConn);
da.Fill(dt);
sqlConn.Close();
}
return
dt;
}
#endregion
运行非Select的Insert或Update或Delete语句 成功返回true 否则返回false
#region
运行非Select的Insert或Update或Delete语句 成功返回true 否则返回false
/**/
///
<summary>
///
运行非Select的Insert或Update或Delete语句 成功返回true 否则返回false
///
</summary>
///
<param name="strCommand">
Insert或Update或Delete语句
</param>
///
<returns>
成功返回true 否则返回false
</returns>
public
static
Boolean RunNotSelectSqlCommand(
string
strCommand)
{
try
{
using
(SqlConnection sqlConn
=
new
SqlConnection(DBClass.DBConnString()))
{
sqlConn.Open();
SqlCommand sqlComm
=
new
SqlCommand(strCommand, sqlConn);
sqlComm.ExecuteNonQuery();
sqlConn.Close();
}
return
true
;
}
catch
(Exception ex)
{
return
false
;
}
}
#endregion
}
查看全文
相关阅读:
Redis扩展功能
Redis持久化
redis-通讯协议及事件处理机制
Redis-数据类型与底层数据结构
分布式集群架构场景化解决方案
MySQL-运维和第三方工具
缓存原理&设计
MySQL性能优化
MySQL高级-日志常用的工具等等
Mysql高级——优化
原文地址:https://www.cnblogs.com/freeliver54/p/1103309.html
最新文章
Grid布局如何设置动画效果
C++继承和多态
ROS系统安装——sudo rosdep init失败问题解决
Ubantu下安装PYQT5
ubantu下anaconda使用命令
Anaconda的环境配置不成功?显示conda无法使用?
使用 vs 查看dll 方法
python和c++使用
用anaconda保证64位和32位的python共存,以及如何在32环境下安装Python的各种包
动态链接库学习
热门文章
VS2010 调试窗口一闪而过解决方法
Object
System
Integer
BigDecimal
Redis-高可用
Redis大厂面试汇总
MySQL-基础
分库分表以及ShardingSphere实战
Mycat-学习总结
Copyright © 2011-2022 走看看