`
xiang588
  • 浏览: 313583 次
  • 性别: Icon_minigender_1
  • 来自: 甘肃平凉
社区版块
存档分类
最新评论

Asp.net 数据库连接类及常用类,方法代码

阅读更多

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;

namespace zz
{
/// <summary>
/// ClassConn 的摘要说明。
/// </summary>
public class conn        //数据库连接类
{
   public conn()
   {
    //
    // TODO: 在此处添加构造函数逻辑
    //
   }
   public SqlConnection connstr;    //连接字符串
   public string getconnstr()     //获取连接字符串
   {
    string constr;
    constr=System.Configuration.ConfigurationSettings.AppSettings["connstring"];
    return constr;
   }
   public void open()       //打开数据库
   {
    string constr;
    constr=getconnstr();
    connstr=new SqlConnection(constr);
    connstr.Open();
   }
   public void close()       //关闭数据库
   {
    connstr.Dispose();
    connstr.Close();
   }
   public void execsql(string sql)    //执行sql语句
   {
    open();
    SqlCommand cmd=new SqlCommand(sql,connstr);
    cmd.ExecuteNonQuery();
    close();
   }
   public DataSet dataset(string sql)   //返回DataSet对象
   {
    open();
    SqlDataAdapter rs=new SqlDataAdapter(sql,connstr);
    DataSet ds=new DataSet();
    rs.Fill(ds);
    return ds;
   }
   public DataView dataview(string sql) //返回DataView对象
   {
    DataSet ds=new DataSet();
    ds=dataset(sql);
    DataView dv=new DataView(ds.Tables[0]);
    return dv;
   }
   public SqlDataReader datareader(string sql) //返回DataReader对象
   {
    open();
    SqlCommand cmd=new SqlCommand(sql,connstr);
    SqlDataReader dr=cmd.ExecuteReader();
    return dr;
   }
}
}


2. 连接oledb数据库

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace xyl
{
/// <summary>
/// ClassConn 的摘要说明。
/// </summary>
public class ClassConn
{
   public ClassConn()
   {
    //
    // TODO: 在此处添加构造函数逻辑
    //
   }
   public OleDbConnection connstr;
   public string getconnstr()
   {
    string constr;
    constr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+HttpRuntime.AppDomainAppPath+ System.Configuration.ConfigurationSettings.AppSettings["connstring"];
    return constr;
   }
   public void OpenDB()
   {
    string constr;
    constr=getconnstr();
    connstr=new OleDbConnection(constr);
    connstr.Open();
   }
   public void CloseDB()
   {
    connstr.Dispose();
    connstr.Close();
   }
   public void execsql(string sql)
   {
    OpenDB();
    OleDbCommand cmd=new OleDbCommand(sql,connstr);
    cmd.ExecuteNonQuery();
    CloseDB();
   }
   public DataSet DataSets(string sql)
   {
    OpenDB();
    OleDbDataAdapter rs=new OleDbDataAdapter(sql,connstr);
    DataSet ds=new DataSet();
    rs.Fill(ds);
    return ds;
   }
   public DataView DataViews(string sql)
   {
    DataSet ds=new DataSet();
    ds=DataSets(sql);
    DataView dv=new DataView(ds.Tables[0]);
    return dv;
   }
   public OleDbDataReader MyDataReader(string sql)
   { 
    OpenDB();
    OleDbCommand myCom=new OleDbCommand(sql,connstr);
    OleDbDataReader myreader=myCom.ExecuteReader();
    return myreader;
   }
}
}

分享到:
评论

相关推荐

    asp.net数据库管理工具

    "ASP.NET数据库管理工具"通常指的是用于简化ASP.NET应用程序中数据库操作的软件或组件。这些工具可以帮助开发者执行常见的数据库任务,如创建表、查询数据、更新记录以及管理用户权限等。它们可以是集成在Visual ...

    ASP.NET数据库操作源码

    ASP.NET是一种基于.NET Framework的服务器端编程模型,用于构建动态Web...这个源码包可能包含了以上所述的ASP.NET数据库操作的实现,通过学习和理解这些代码,开发者可以提升自己在构建高效、安全的Web应用方面的技能。

    ASP.NET数据库开发技术(PDF)

    总结来说,《ASP.NET数据库开发技术》教程将覆盖从基础的数据库连接到高级的事务处理,以及用户认证和性能优化等多个方面,帮助开发者掌握ASP.NET环境下数据库开发的核心技能。通过学习这个教程,开发者能够构建出...

    ASP.NET WebAPI连接数据库的方法

    最后,当WebAPI项目构建并运行后,客户端可以发送HTTP GET请求到特定的API端点,控制器中的Get方法会被触发,执行数据库连接、查询和数据序列化操作,然后将JSON格式的查询结果返回给客户端。在文章中,还提供了一个...

    ASP_ASP.NET数据库开发实用工程案例精选 源码

    这个"ASP_ASP.NET数据库开发实用工程案例精选"源码可能包含了一系列实际项目中的例子,涵盖了上述技术的运用,对于学习和提升ASP.NET数据库开发能力非常有价值。通过研究这些源码,开发者可以深入理解如何在实践中...

    ASP.NET数据库网站设计教程(C#版)[孙士保][程序源代码]

    《ASP.NET数据库网站设计教程(C#版)》是由孙士保编著的一本深入浅出的编程教程,主要针对使用ASP.NET技术和C#语言进行数据库驱动的网站开发。本书通过详细的实例和源代码,帮助读者掌握如何构建高效、动态且功能...

    asp.net C#数据库访问公共类

    在.NET框架中,ASP.NET和C#是常用的Web应用程序开发技术。C#作为一种强类型、面向对象的语言,提供了丰富的库支持来与各种数据库进行交互。本文将深入探讨如何使用C#编写一个数据库访问公共类,以实现对SQL Server、...

    ASP.NET 数据库编程

    ASP.NET 数据库编程是开发Web应用程序的关键组成...综上所述,ASP.NET数据库编程涵盖了数据库连接、查询执行、数据处理和安全等多个方面。通过熟练掌握这些技能,你可以构建出强大、可靠的Web应用,满足各种业务需求。

    ASP.NET程序与数据库设计入门及应用实例下载源代码

    描述中提到“还没看,不知道怎么样”,这表明源代码可能包含了一系列逐步教学的示例,涵盖了从基础到进阶的ASP.NET数据库编程技术,比如数据验证、分页、排序、过滤等功能的实现。 源代码实例可能包括: 1. **用户...

    asp.net数据库类

    在ASP.NET中,最常用的数据库访问类之一是`SqlClient`,它是.NET Framework的一部分,专门用于与SQL Server数据库进行交互。`SqlConnection`类是连接到SQL Server的桥梁,它提供了打开、关闭和管理数据库连接的方法...

    Asp.net(c#)数据库操作类

    根据给定的信息,本文将详细解析“ASP.NET (C#)数据库操作类”的核心知识点,包括如何连接数据库、执行查询、更新、删除以及插入数据等关键功能。 ### ASP.NET (C#) 数据库操作类概览 #### 一、基础知识简介 在 ...

    ASP.NET 数据库与网络开发从入门到精通(VB.NET)

    同时,ASP.NET Web Forms是另一种常用的方式,通过控件和事件驱动的模型,简化了Web开发。 数据库集成是ASP.NET的核心特性之一。ADO.NET是.NET Framework提供的数据访问组件,它可以轻松连接到各种数据库,如SQL ...

    asp.net(C#)access数据库ado.net操作类AccessHelper

    在`AccessHelper`类中,我们应定义一个静态方法来初始化数据库连接字符串,如下所示: ```csharp public static string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\...

    asp.net 连接oracle数据库方法

    以下是对如何在ASP.NET中连接并操作Oracle数据库的详细解析,涵盖代码示例、关键概念以及最佳实践。 ### 一、使用System.Data.OracleClient连接Oracle 在早期的.NET框架版本中,`System.Data.OracleClient`命名...

    asp.net数据库高级教程

    通过对《ASP.NET数据库高级教程》源代码的学习,你将能够熟练掌握以上各种技术,从而在ASP.NET开发中得心应手地处理数据库相关问题。每个章节的代码实例都对应着一个具体的数据库操作场景,这将使你在实践中巩固理论...

    asp.net 即时消息可连接数据库 仿校内聊天

    3. **数据库连接**:为了存储用户信息、聊天记录和其他必要数据,系统需要与数据库进行交互。在ASP.NET中,常用的数据库有SQL Server、MySQL、SQLite等。ADO.NET是.NET Framework提供的数据库访问组件,它允许开发者...

    asp.net数据库经典

    1. **ADO.NET**:ASP.NET数据库操作的基础是ADO.NET(ActiveX Data Objects),这是一个.NET Framework的一部分,提供了连接、查询和操作数据库的类库。它包括DataSet、DataTable、DataAdapter等对象,允许离线处理...

    ASP.NET数据库系统开发案例精选(网络考试系统)

    首先,ASP.NET数据库系统开发的核心是数据访问层(DAL),它负责与数据库进行交互。在.NET框架中,ADO.NET是常用的数据访问组件,可以连接到各种数据库,如SQL Server、MySQL等。开发者通常会创建一个数据访问类库,...

    ASP.NET数据库程序设计

    总之,“ASP.NET数据库程序设计”涵盖了从建立数据库连接、执行查询到构建用户界面和实现安全性的整个过程。通过学习和实践这些知识,开发者可以创建功能丰富的、安全的、高性能的Web应用程序,将数据库数据无缝地...

    ASP.NET数据库入门经典--C#编程篇

    使用C#,我们可以使用DataSource控件(如SqlDataSource)来配置数据库连接信息,并通过DataBind方法将数据绑定到UI控件。此外,Linq to SQL和Entity Framework是更高级的数据访问技术,它们提供了更简洁的代码和对象...

Global site tag (gtag.js) - Google Analytics