asp.net中数据库操作通用类

ASP.Net 连接SAP通用类 智遥工作流软件中自带有一个连接SAP RFC的类,调用起来非常方便,以下是源代码: 注:.Net 要连接SAP,需要网上下载一个 NCO3.0 然后引用命名空间 using SAP.Middleware.Connector;   public class SapRFCHelper     {         ///         /// 获取登录SAP参数         // 阅读详情
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Data.SqlClient;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// SQLConnection 的摘要说明
/// </summary>
public class SQLConn
{
  
public SQLConn()    
  {
   
//
   
// TODO: 在此处添加构造函数逻辑
   
//
  }
  
public SqlConnection connstr;   //连接字符串
#region getStrConnection 获取连接字符串
    
/// <summary>
  
/// 获取连接字符串
    
/// </summary>
    
/// <returns></returns>
  public string getStrConnection()    
  {
   
string constr;
   constr 
= System.Configuration.ConfigurationSettings.AppSettings["strSQLConnection"];
   
return constr;
  } 
#endregion

#region openConn() 打开数据库
  
/// <summary>
  
/// 打开数据库
    
/// </summary>
  public void openConn()     
  {
   
string constr;
   constr
=getStrConnection();
   connstr
=new SqlConnection(constr);
   connstr.Open();
  }
#endregion

#region closeConn() 关闭数据库
  
/// <summary>
  
/// closeConn关闭数据库
    
/// </summary>
  public void closeConn()     
  {
   connstr.Dispose();
   connstr.Close();
  }
#endregion

#region execSQL(string sql) 执行sql语句
  
/// <summary>
    
/// 执行sql语句
    
/// </summary>
    
/// <param name="sql"></param>
  public void execSQL(string sql)   
  {
   openConn();
   SqlCommand cmd
=new SqlCommand(sql,connstr);
   cmd.ExecuteNonQuery();
   closeConn();
} 
#endregion

#region getDataSet(string sql) 返回DataSet对象
/// <summary>
/// 返回DataSet对象
    
/// </summary>
    
/// <param name="sql"></param>
    
/// <returns></returns>
public DataSet getDataSet(string sql)  
  {
   openConn();
   SqlDataAdapter rs
=new SqlDataAdapter(sql,connstr);
   DataSet ds
=new DataSet();
   rs.Fill(ds);
   
return ds;
  }
#endregion

#region getDataView(string sql)  返回DataView对象
  
/// <summary>
    
/// 返回DataView对象
    
/// </summary>
    
/// <param name="sql"></param>
    
/// <returns></returns>
  public DataView getDataView(string sql) 
  {
   DataSet ds
=new DataSet();
   ds
=getDataSet(sql);
   DataView dv
=new DataView(ds.Tables[0]);
   
return dv;
  }
#endregion

#region getDataReader(string sql) 返回DataReader对象
  
/// <summary>
  
/// 返回DataReader对象
    
/// </summary>
    
/// <param name="sql"></param>
    
/// <returns></returns>
  public SqlDataReader getDataReader(string sql)
  {
   openConn();
   SqlCommand cmd
=new SqlCommand(sql,connstr);
   SqlDataReader dr
=cmd.ExecuteReader();
   
return dr;
  }
#endregion

}

 
ASP.NET开发者必备的通用类库 ASP.NET是微软公司推出的一个用于开发动态网页、网络应用和Web服务的开发框架。自2002年首次发布以来,ASP.NET经历了多个版本的迭代,逐步发展成为一个成熟的Web开发解决方案。通过引入.NET框架,ASP.NET不仅为开发人员提供了丰富的开发工具和语言支持,还大幅提升了Web应用的安全性、性能和可维护性。DB.cs作为.NET平台下通用的数据库操作类,它致力于简化数据库的连接、查询、更新等操作流程。其设计理念基于以下几个核心点:抽象性。 阅读详情

相关推荐

掌握C#基础类:从ASP.NET到数据安全

在IT行业,代码复用性一直是提升开发效率和降低维护成本的关键因素。设计一个通用工具类库(Common类库)能够实现这一目标。以下是关于为何要设计通用工具类库以及它能带来哪些益处的深入分析。

weixin_36019375的博客 1012

ASP.NET数据库操作常用类

1usingSystem; 2usingSystem.Data; 3usingSystem.Configuration; 4usingSystem.Web; 5usingSystem.Web.Security; 6usingSystem.Web.UI; 7usingSystem.Web.UI.WebControls; 8usingSys...

weixin_30472035的博客 152

ASP.NET通用数据库操作类DBHelper

通用的DBHelper类,接口式编程,适用于任何数据库

ASP在线操作数据库的通用类

Class RLManDBCls    Private sDBPath, RLConn, sDBType, sServerName, sUserName, sPassword    Public Count        Private Sub Class_Initialize()        sDBType = ""    End Sub        Private Sub Class_Te

silindong的专栏 478

asp.net(C#)通用数据库操作类

asp.net(C#)通用数据库操作类,下载后在您的程序中就可以使用。

OTN设备核心知识速记

本文章为工作笔记,若有错误,还需大家指正。不定期更新。

Hiddengold的博客 2648

ASP.NET数据库公共操作类——快速开发的利器

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

caixm 1055

窥秘Windows 10:SAM密码破解

Windows 10作为广受欢迎的操作系统,拥有一套强大的安全措施来保护用户账号和数据安全。然而,有时候我们需要了解更多关于密码破解的知识,以加强我们的防护措施。本文将深入探讨如何突破Windows 10的SAM密码,以便更好地了解密码安全性并加强系统的保护。

Sgirll的博客 6844

轻松使用asp.net 中的数据库,使用代码和命令行,借助于localdb实现数据库的阶段修改,最终使用sql server提供服务。

1. 如何安装SQL Server数据库,并选择适合的身份验证方式。 2. 如何配置SQL Server身份验证和服务器身份验证。 3. 如何在开发项目中使用LocalDB,并且了解数据库连接字符串的配置。 4. 如何使用dotnet-ef工具进行数据库迁移和更新操作。 5. 如何创建数据库迁移、重置数据库和应用更新。 6. 如何使用EF工具来执行数据库操作,比如应用迁移或生成数据库脚本。 7. 如何使用EF migrations remove命令来撤销迁移。 8. 如何使用SQL Server连接数据库,

m0_46531302的博客 535

自锁电路设计

Hi,uu们,是不是经常要用到自锁电路,通常不是使用555芯片就是用比较器来做自锁,今天我们来简单看下自锁电路的设计.图1采用了比较器构建了一个自锁电路,采用低电平复位,当需要复位的时候志需要将反向端的二极管拉低一下即可,免去 三极管控制同相端和电源短接的麻烦。图1:比较器构建的自锁电路也可以使用555去构建,如下图2所示.图2:使用555构建的自锁电路工作原理见555的真值表,真值表如表1所示.表1:555电路真值表相对来说555还是比较贵,所以我就想能不能有个便宜的方法做个自锁电路,构建电路如下图3所示

weixin_43884675的博客 7066

UBUNTU使用RTL8811CU网卡(包含树莓派)

下载驱动 从绿联中下载:链接 下载解压后,chmod Linux文件夹 sudo chmod -R 777 ./Linux/ 修改系统的BOOT Secure为disable,参考链接:链接 sudo apt install mokutil sudo mokutil --disable-validation 重启电脑后,按照提示选择change secure boot state,并输入对应的字母(并不是全部密码,而是第几个),选择disable即可 进入Linux文件夹,运行命令 ..

Hot_Ant的博客 6246

编写数据库操作类,使ASP.NET中的数据库操作变得简单

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 200

VS2022 中 std::mutex 静态初始化陷阱:一次诡异崩溃的排查记录

VS2022中使用std::mutex时遇到的静态初始化陷阱问题。该问题源于VS2022 17.4版本为std::mutex添加constexpr支持后,全局静态初始化可能导致系统资源未就绪时锁失效或崩溃。文章分析了问题现象、影响范围,并提供了解决方案。最后给出了排查清单和核心建议

qq_34552942的博客 952

ASP.NET通用数据访问层类源码

把开发过程中比较常用的一些代码片段做个记录,下面资料是关于ASP.NET通用数据访问层类的代码。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using Sy...

weixin_33885676的博客 293

STM32F407实现LwIP的MQTT客户端并连接到服务器

这个是用LwIP协议栈中自带的MQTT客户端API写成的,代码注释很详细,附带有服务端的展示。LwIP版本是2.1.2.

wait_for_STM32的博客 6394

Ansys Fluent DPM模型实战:旋风分离器颗粒轨迹仿真全流程解析(附案例文件)

本文详细解析了使用Ansys Fluent中的离散相模型进行旋风分离器颗粒轨迹仿真的全流程。从几何简化、网格策略到物理模型界定,重点阐述了DPM模型的关键设置步骤,包括单向耦合假设、颗粒注入与受力配置,并提供了结果分析与优化方法,帮助工程师精准模拟气固分离过程,提升设计效率。

sunny的博客 703

用ASP、NET开发下载系统(二)

用ASP、NET开发下载系统(二) 中间层Web Service总体概括中间层主要是数据库与前台界面的交互桥梁,DownWebService主要提供以下方法;    ----------------------------------------------------------------    得到下载的分类GetDownClass    得到下载的所有

李洪根的blog-专注软件开发技术 2201

带洞多边形如何分成凸多边形集合,对多边形进行凸分解?

摘要: 凸分解是计算几何中的经典问题,分为三角化和凸分解两种方法。三角化将带洞多边形转换为简单多边形并分割为三角形,常用算法包括耳剪法、单调多边形三角化等。凸分解则生成更少但更大的凸多边形,常用Hertel-Mehlhorn算法或基于凹点的递归切割。实际应用中建议使用CGAL、Poly2Tri等成熟库处理。三角化适合图形渲染,凸分解更适用于物理引擎和路径规划。关键步骤包括数据校验、选择合适的算法及后处理优化。

插件开发 355

asp.net常用自定义类

Web.config代码如下:   有关如何配置 ASP.NET 应用程序的详细信息,请访问   http://go.microsoft.com/fwlink/?LinkId=169433   -->                         自定义类CommonClass.cs代码如下: usin

张亚运的专栏 1991

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

asp.net代码练习 work064 三层结构,SqlDbHelper通用类

sqldbhelper.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace work064 { /// <summary> /// asp.net 三层架构 /// 针对sql server数据库操作的通用类 /// 作者:虾米大王 /// 日期:2021年6月1日 /// 版本: 1.0

虾米大王的学习历程 369

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Asp.net Access数据访问通用类

using System;using System.Data;using System.Data.OleDb;using System.Web; namespace SysClassLibrary{    /// &lt;summary&gt;    /// DataAccess 数据访问类    /// &lt;description&gt;数据处理基类,调用方式:DataAccess.Dat...

weixin_33953384的博客 89

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

asp.net mvc 加三层架构 完美搭配

http://www.hysql.org/aspnet/20180630/5712.html 先来一张项目的层级结构图: Model:模型层,主要是各种类型、枚举以及ORM框架,框架完成数据库和实体类的映射。项目中选用了微软的开源ORM框架 EntityFramework 6.0 (以下简称EF),数据库则选择了微软的轻量级数据库SQL Server Compact 4.0本地...

weixin_33913332的博客 307

ASP.NET入门教程(经典)

中国ASP.NET开发网整理,转载请注明出处。1 ASP.NET简介1.1 什么是ASP.netASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首

雪尘的专栏 3万+

asp.net gridview通用类

asp.net工具类  using System; using System.Collections.Generic; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Collections; using System.Reflection; pu

sophia_wjy的专栏 2182
上一篇: 破解校内的图片识别码。
下一篇: 孙鑫 VC++从入门到精通 视频教程flash 下载
0x16
博客等级 码龄20年 79粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值