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应用程序中数据库操作的软件或组件。这些工具可以帮助开发者执行常见的数据库任务,如创建表、查询数据、更新记录以及管理用户权限等。它们可以是集成在Visual ...
ASP.NET是一种基于.NET Framework的服务器端编程模型,用于构建动态Web...这个源码包可能包含了以上所述的ASP.NET数据库操作的实现,通过学习和理解这些代码,开发者可以提升自己在构建高效、安全的Web应用方面的技能。
总结来说,《ASP.NET数据库开发技术》教程将覆盖从基础的数据库连接到高级的事务处理,以及用户认证和性能优化等多个方面,帮助开发者掌握ASP.NET环境下数据库开发的核心技能。通过学习这个教程,开发者能够构建出...
最后,当WebAPI项目构建并运行后,客户端可以发送HTTP GET请求到特定的API端点,控制器中的Get方法会被触发,执行数据库连接、查询和数据序列化操作,然后将JSON格式的查询结果返回给客户端。在文章中,还提供了一个...
这个"ASP_ASP.NET数据库开发实用工程案例精选"源码可能包含了一系列实际项目中的例子,涵盖了上述技术的运用,对于学习和提升ASP.NET数据库开发能力非常有价值。通过研究这些源码,开发者可以深入理解如何在实践中...
《ASP.NET数据库网站设计教程(C#版)》是由孙士保编著的一本深入浅出的编程教程,主要针对使用ASP.NET技术和C#语言进行数据库驱动的网站开发。本书通过详细的实例和源代码,帮助读者掌握如何构建高效、动态且功能...
在.NET框架中,ASP.NET和C#是常用的Web应用程序开发技术。C#作为一种强类型、面向对象的语言,提供了丰富的库支持来与各种数据库进行交互。本文将深入探讨如何使用C#编写一个数据库访问公共类,以实现对SQL Server、...
ASP.NET 数据库编程是开发Web应用程序的关键组成...综上所述,ASP.NET数据库编程涵盖了数据库连接、查询执行、数据处理和安全等多个方面。通过熟练掌握这些技能,你可以构建出强大、可靠的Web应用,满足各种业务需求。
描述中提到“还没看,不知道怎么样”,这表明源代码可能包含了一系列逐步教学的示例,涵盖了从基础到进阶的ASP.NET数据库编程技术,比如数据验证、分页、排序、过滤等功能的实现。 源代码实例可能包括: 1. **用户...
在ASP.NET中,最常用的数据库访问类之一是`SqlClient`,它是.NET Framework的一部分,专门用于与SQL Server数据库进行交互。`SqlConnection`类是连接到SQL Server的桥梁,它提供了打开、关闭和管理数据库连接的方法...
根据给定的信息,本文将详细解析“ASP.NET (C#)数据库操作类”的核心知识点,包括如何连接数据库、执行查询、更新、删除以及插入数据等关键功能。 ### ASP.NET (C#) 数据库操作类概览 #### 一、基础知识简介 在 ...
同时,ASP.NET Web Forms是另一种常用的方式,通过控件和事件驱动的模型,简化了Web开发。 数据库集成是ASP.NET的核心特性之一。ADO.NET是.NET Framework提供的数据访问组件,它可以轻松连接到各种数据库,如SQL ...
在`AccessHelper`类中,我们应定义一个静态方法来初始化数据库连接字符串,如下所示: ```csharp public static string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\...
以下是对如何在ASP.NET中连接并操作Oracle数据库的详细解析,涵盖代码示例、关键概念以及最佳实践。 ### 一、使用System.Data.OracleClient连接Oracle 在早期的.NET框架版本中,`System.Data.OracleClient`命名...
通过对《ASP.NET数据库高级教程》源代码的学习,你将能够熟练掌握以上各种技术,从而在ASP.NET开发中得心应手地处理数据库相关问题。每个章节的代码实例都对应着一个具体的数据库操作场景,这将使你在实践中巩固理论...
3. **数据库连接**:为了存储用户信息、聊天记录和其他必要数据,系统需要与数据库进行交互。在ASP.NET中,常用的数据库有SQL Server、MySQL、SQLite等。ADO.NET是.NET Framework提供的数据库访问组件,它允许开发者...
1. **ADO.NET**:ASP.NET数据库操作的基础是ADO.NET(ActiveX Data Objects),这是一个.NET Framework的一部分,提供了连接、查询和操作数据库的类库。它包括DataSet、DataTable、DataAdapter等对象,允许离线处理...
首先,ASP.NET数据库系统开发的核心是数据访问层(DAL),它负责与数据库进行交互。在.NET框架中,ADO.NET是常用的数据访问组件,可以连接到各种数据库,如SQL Server、MySQL等。开发者通常会创建一个数据访问类库,...
总之,“ASP.NET数据库程序设计”涵盖了从建立数据库连接、执行查询到构建用户界面和实现安全性的整个过程。通过学习和实践这些知识,开发者可以创建功能丰富的、安全的、高性能的Web应用程序,将数据库数据无缝地...
使用C#,我们可以使用DataSource控件(如SqlDataSource)来配置数据库连接信息,并通过DataBind方法将数据绑定到UI控件。此外,Linq to SQL和Entity Framework是更高级的数据访问技术,它们提供了更简洁的代码和对象...