ASPNET数据库访问技术基础

合集下载

基于ASP.NET的数据库访问技术

基于ASP.NET的数据库访问技术

基于的数据库访问技术是一种为了建立动态Web网站而设计的一套技术。

在中有一个重要的功能就是数据库访问。

数据库访问是的基础之一。

提供了几种访问数据库的方式,其中最常用的是。

架构的核心对象是DataSet和DataReader。

DataSet提供了在内存中存储关系数据的能力,而DataReader则是用于读取单向只进流的轻量级对象。

使用访问数据库的步骤如下:第一步:导入命名空间在页面中,我们需要导入数据库访问所需的命名空间。

如:using System.Data.SqlClient;using System.Data.OleDb;这两个命名空间用于访问SQL Server和Access数据库。

第二步:建立连接访问数据库需要建立连接,中主要使用SqlConnection建立连接。

SqlConnection对象表示一个打开的连接到SQL Server数据库。

通常,我们需要提供服务器名称、数据库名称、登录信息等来建立连接。

SqlConnection conn = newSqlConnection("Server=(local);Database=myDb;Uid=sa;Pwd=;”);第三步:执行查询当我们建立了连接后,就可以执行查询了。

查询可以用SqlCommand对象来表示,SqlCommand是一个对数据库执行SQL语句和存储过程的类。

SqlCommand提供了多种执行SQL 语句的方法,包括ExecuteNonQuery、ExecuteScalar、ExecuteReader等。

SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", conn);SqlDataReader dr = cmd.ExecuteReader();第四步:绑定结果将查询结果绑定到控件上属于中常用的操作。

GridView、Repeater、DataList、DropDownList、ListBox等控件都支持绑定数据源。

ASP.NET技术中常用数据库连接技术探析

ASP.NET技术中常用数据库连接技术探析

技术中常用数据库连接技术探析在互联网的发展进程中,Web 体系结构的创建,是一个里程碑式的进展,在上个世纪末期,应用了Web体系结构后,用户在互联网中对数据的访问方式得到了明显的改善。

随后, 等全新编程技术的产生,使得Web 和数据库系统之间,能够实现更为良好的融合,进而让用户可以使用浏览器,对数据库中的信息快速、方便地检索。

在此背景下,Web 程序和数据库之间的连接件、连接技术,也得到了相应的提升,从而在实践应用中,使B/S 模型占据了核心性的位置。

1、 也叫做ASP+,是微软公司推出的新一代脚本语言。

其以.NET Framework 的Web 开发平台为基础,对以前ASP 版本的优势大量吸收,并且对VB 语言、Java 语言中的开发优势参考借鉴,融入了一些新的特点,对此前ASP 版本运行错误等做出修整。

该技术为网站应用程序开发提供所有解决方案,包括部署、调试、状态管理、缓存、验证等功能。

可分开业务逻辑和页面逻辑代码编写,将显示内容和程序代码分离,提高程序代码简单性和简洁性。

2、数据库连接模型 技术是以Web 应用程序为基础,创建的一种编程模型,在运行过程中,能够和.NET Framework类库集共同配合,在Web 页面创建中发挥作用。

在Web 服务器环境中, 可正常运行,最后生成的页面主要由很多不同的数据源、指令所构成。

数据库连接模型,在3 层结构设计基础上建立,每一层均具有相对对立的功能,如果其中任意一层发生改变,将层间接口关系保持不变,能够避免对其他各层产生影响。

其中,3 层分别包括了数据访问层、业务逻辑层、用户界面层等【2】。

数据访问层的作用是对数据库的交互加以实现,提供数据删除、数据插入、数据查询的功能。

业务逻辑层的功能是为用户界面提供业务逻辑功能,对数据访问层命令调用,进而获取数据。

用户界面层的功能,是对业务逻辑层动态传送数据信息加以显示,并获取和校验用户交互数据,向业务逻辑层传递。

基于ASP.NET的数据库访问技术

基于ASP.NET的数据库访问技术
设 计 开 发
基于 A S P . N E T的数据库访问技术
田君
( 通辽 职 业 学院 内蒙古 自治 区通 辽
O 2 8 0 0 0 )
摘要 : 随着网络技术和数据库技术的 日益成 熟, We b 应用程序开发技术应运而生, A S P . NE T的以构建动态We b J  ̄ - 用程序 为核心的数据处理

1 A S P . NE T简介
微软推 出的全新 的M ic r o of s t . NE T, 是一个革命性 的新 平台 , 是 一 个 用 于 We b 开 发 的全 新 框 架 。 它 包 括一 个 用 于 加 载 和 运行 应 用 <a p p Se Ri n gs > 程序 的软 件基 础结构 : . NE T F r a me wo r k 和AS P. NE T; 一个新的 < a d d k e Y = ”C 0 n n e c t i n g S t r i n g 开发环境 : V i s u a l S t u d i o . NE T, 以及支持该结构 的编程语言 。 v a l u e =” P r o v i d e r =S QLOL EDB; Da t a S o u r c e =S e r v e r Na me ;
迅速 发展的互联 网, 通过各种各样 的应用程序将全世界微缩到 个小小 的屏 幕上 。 A S P. NE T是Mi c r o s o f t 公司推出的用于设计和 构架新一 代I n t e r n e t 网站 的编程环 境 , 它 以数 据处理为 中心的数据 库 开 发 技 术 得 到 特 别 的重 视 。
技术 , 因简 单 易 用 的优 点 迅 速 风靡 全 球 。 关键 词 : A S P . NE T 数 据库 A DO. NE T 中图分 类号 : T P 3 1 1 . 1 3 文献标识码 : A

ASPNET数据库基本操作

ASPNET数据库基本操作
目前主要用来访问Access、Foxpro等简单 的数据源。
Oracle DB .NET数据提供程序
对应Oracle DB .NET的4个核心对象分别 是:OracleConnection、OracleCommand、 OracleDataReader和OracleDataAdapter。
这4个对象包含在 System.Data.OracleClient命名空间中, 需要将这个命名空间引入到文件中。
包含一组托管的类使得Web应用程序 可以连接数据源、执行命令以及管理非连接的 数据。
同样使用服务器控件来进行数据处理。 中提供两类数据控件。一类是数据源 (Data Source)控件。另一类是数据绑定 (Data-bound)控件。
6.1 的结构
ASPNET数据库基本操作
内容提要
本章首先介绍的结构。 详细介绍 的Connection对象,
Command 对 象 、 DataReader 对 象 、 DataAdapter对象和DataSet对象。 介绍常用的数据源控件和数据绑定控件。
网络数据库编程基础
在.NET框架中,包含了自己的数据访问技术 。的名称起源于ADO(ActiveX Data Objects)。
有两个核心组件:.NET数据提供程序和DataSet。
.NET数据提供程序
表6-1 .NET数据提供程序的四个核心对象
对象
说明
Connection 建立与特定数据源的连接。 Command 对数据源执行命令。 DataReader 从数据源中读取只进且只读的数据流。 DataAdapter 用于将数据填充到 DataSet。
OleDbConnection Conn=new OleDbConnection(); Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+

《ASP net开发技术》课程标准

《ASP net开发技术》课程标准

《ASP net开发技术》课程标准课程名称:ASP net开发技术课程编码:60415023总学时数:52学时理论学时26学时实践学时26学时适用专业:物联网应用技术一、课程概述1.课程定位《ASP net开发技术》课程是计算机系计算机网络技术专业学生的一门必修专业课,课程性质是技术类专业课,旨在培养学生应用 nET 技术开发Web 应用程序的能力,以培养学生实际开发Web 程序的主要技能和职业素养为主线,重点围绕面向对象程序设计基本技能、C# 语言程序设计能力、Web 网站开发能力等内容培养学生使用 nET 技术开发Web 应用程序的技能。

本课程是计算机系计算机网络技术专业的专业核心课程之一,是培养基于 net 技术Web 程序员的主要支撑课程。

通过课程学习使学生具备适应 Web 程序员岗位的专业技能和职业素养,并掌握一定的理论知识,为就业后的可持续发展奠定基础。

《ASP net开发技术》课程的先修课程有:《网页编程技术》、《C#程序设计》、《数据库技术》等课程,这些课程属于职业准备课程和职业技能训练课程,为学习本课程和职业岗位准备基本技能,后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。

2.课程设计思路本课程以就业为导向,在行业专家的指导下,以Web 应用开发程序员、企业网站建设、企业网站维护管理等职业岗位能力培养为重点,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为9个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。

实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学。

在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。

ASP中的数据库访问技术

ASP中的数据库访问技术
ASP中的数据库访问技术 在所有与Internet有关的技术领域中,数据库存储和管理是最古老,也 是当前最有用的,特别是当它被赋予了Web的交互界面之后,对数据库 的存储与管理已经上升到一个新的高度。而随着Internet的迅速发展, 首先面临的困难是基于传统CGI技术的交互性页面和Web数据库访问等功 能实现复杂,开发周期长,难以适应当今快节奏的企业运作环境。ASP 技术就是在这样的需求中应运而生的,ASP(Active Server Pages-动 态服务器主页)是一个服务器端的脚本执行环境,它通过对*.asp文件 进行解释执行,能构建一个动态、交互、高效的Web服务器应用。ASP提 供了一种类似于VbSctipt的可执行脚本语言,并带有许多内置对象,从 而极大地简化了Web的应用开发工作,本文着重介绍ASP中的Web数据库 访问技术。 一、 ADO概述 ADO(ActiveX Data Object)是一组优化的访问数据库的专用对象 集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器 端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指 定的权限返回参数来对数据库进行读写等操作。ADO的特点就是执行速 度快、使用简单、低内存消耗且占用硬盘空间小。 因为ADO是通过ODBC来对数据库进行访问的,所以它可以连接各种 支持ODBC的数据库,如Access、SQL Server、Oracle、Informix等。在 使用ADO之前要先在ODBC中添加相应的数据库驱动程序,并创建相应的 DSN(数据源名)。ADO中包含许多对象,其中Connection对象和 Recordset对象主要用于控制数据库存取,要建立一次数据库访问首先 要创建一个Connection对象,然后用基于这个Connection对象的 Recordset对象来完成对数据库从操作。 二、 Connection对象 Connection对象代表了一个打开的同OLE DB数据源的连接,它有点 类似于client/server数据库应用中同Server间的真实网络连接,我们 可以独立于任何其它对象建立一个Connection对象。注意,在引用一个 Connection之前首先要创建这个Connection对象,其语法如下,其中 connection为引用该Connection对象的变量: Setconnection=Server.CreatObject(“ADODB.Connetcion”) Connection对象中包含有多个属性,下面是几个常用的属性,注意 只能在创建Connection对象之后且该对象被打开前改变其属性。语法 如:Connection.属性=属性值 1. ConnectionString一个包含连接信息的字符串,将一个“DSN 名” 或是一个由“argument = value”组成的字符串传递给

ASP.NET中的数据库访问

ASP.NET中的数据库访问

初 发 布 的 网 络 编 程 语 言 。 AS NET 继 承 了 AS 的 P. P 优点 . 且 更加 全 面 的 引 入 了 面 向对象 的 程 序 设计 并 思 想 。 原 先 繁 琐 的 程 序 设 计 代 码 在 AS NET 中 使 P. 可 以 轻而 易举 的 实现 。
2 ADo . NET 简 介
之 存 在 于 内 存 中 。 不 依 赖 于 与 数 据 源 的 连 接 ; 后 而 最 可 以 将 得 到 的 Daa a e tRe d r对 象 或 者 Daa t对 象 绑 tS e 定 到 数 据 控 件 ( D tGr 如 aa i d控 件 ) 来 完 成 输 出 。 上 当 然 这 只是 最 一 般 的 思 路 , 它 方 法 还 很 多 。 面 就 其 下 通 过 几 个 较 典 型 的 例 子 来 看 看 在 AS NE 中 是 如 P. T

何 实 现 对 数 据 库 例 ) 。
方法一 : < % @ P g n u g = “ # ” % > a eLa g a e C < % @ I o tNa s ae “ y tm . t ” > mp r me p e S se Daa %
在 AS . T 中 访 问 数 据 库 镨 要 借 助 于 A O. P NE D NET. 是 AS NET 中 用 来 专 门 处 理 数 据 访 问 的 它 P. 组 件 . 户 可 以 使 用 AD NE 连 接 不 同 类 型 的 数 用 O. T 据 库 。 索 、 理 和更 新数 据 。 检 处 ADo. NET 包 含 了 两 个 核 心 组 件 : tS t 数 Daa e ( 据 集 ) . T a wo k数 据 提 供 程 序 。 和 NE Frme r Daa e 是 专 门 为 实 现 独 立 于 任 何 数 据 源 的 数 tS t 据访 问 而设计 的 。 可 以用 于多种 不 同 的数据 源 , 它 可 以 用 于 XM L数 据 , 用 于 管 理 应 用 程 序 本 地 的 数 或 据 。 tS t 相 当 于 存 在 于 内 存 中 的 一 个 数 据 库 , Da a e 就 包 含 了 一 个 或 多 个 Da a be 数 据 表 ) 象 的 集 合 , tTa l( 对 Daa e 通 常 用 来 在 应 用 程 序 与 数 据 库 服 务 器 断 开 tS t 连接 后 保存 取得 的 数据 。 NET a wo k数 据 提 供 程 序 则 是 为 AS Frme r P. N T 应 用 程 序 与 数 据 源 之 间 的 数 据 访 问 提 供 了 的 E 接 口。 在 AS NET 中 可 以 通 过 . T r me r P. NE F a wo k 数据 提供 程 序来 与 四种 不 同的 数 据 库 进 行 连 接 : ① 操作 s QL re 0 0或 s re2 0 e S v r2 0 QL S v r0 5数 据 库 需 e 要 借 助 于 s e v r. QL S re NET 数 据 提 供 程 序 ; 访 问 ② A cs、 o po等 简 单 的 数 据 源 则 要 用 OL B . cesF x r ED NE 数 据 提 供 程 序 ; 访 问 Or l 据 源 需 要 借 助 T ③ ae数 Orl aeDB . NET 数 据 提 供 程 序 ; ODBC . T 数 ④ NE 据 提 供 程 序 只 适 合 访 问 ODBC 数 据 源 。 不 论 哪 种 . NET a wo k数 据 提 供 程 序 都 包 含 四 个 核 心 对 Frme r 象 . 名 称和 功 能如 下表 所 示 。 其

一:ASP.NET基础知识(一)

一:ASP.NET基础知识(一)

一:基础知识(一)1. 抽象类/方法1.1 抽象类通过在类定义前面放置关键字abstract,可以将类声明为抽象类;抽象类不能实例化。

public abstract class A{// Class members here.}抽象类的用途是提供一个可供多个派生类共享的通用基类定义。

例如,类库可以定义一个抽象类,将其用作多个类库函数的参数,并要求使用该库的程序员通过创建派生类来提供自己的类实现。

1.2 抽象方法抽象类也可以定义抽象方法。

方法是将关键字 abstract 添加到方法的返回类型的前面。

public abstract class A{public abstract void DoWork(int i);}抽象方法没有实现,所以方法定义后面是分号,而不是常规的方法块。

抽象类的派生类必须实现所有抽象方法。

当抽象类从基类继承虚方法时,抽象类可以使用抽象方法重写该虚方法。

2. 密封类/方法2.1 密封类密封类是修饰为 sealed 的类,不能有子类;一般只有系统中的一些基本类声明为密封类。

public sealed class SealedClass{}2.2 密封方法密封方法只能是在已经被重写的方法中定义,表示这个方法不可以再被重写;class BaseClass{public virtual void Move(){//...}}class DerivedClass : BaseClass{public sealed override void Move() //只能在重写的方法里定义sealed{base.Move();}}密封类和密封方法的作用,是放置重写某些类导致代码的混乱,或者一些出于商业上的原因。

3. 静态类/类成员3.1 静态类静态类基本上与非静态类相同,但存在一个差异:静态类无法实例化,不能继承或被继承;且只包含静态成员;不能包含实例构造函数,但可以包含静态构造函数,且不能对其构造函数使用访问修饰符。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.2 Command对象
Command对象用于对数据源进行各种操作(如读取、写入记录等)。 建立Command对象的语法如下:
Dim objCmd As New OleDbCommand(cmdText,Connection) Dim objCmd As New sqlCommand(cmdText,Connection) 'Access数据库 'SQL Server数据库
Dim objReader As New OleDbDataReader() Dim objReader As New sqlDataReader() 'Access数据库 'SQL Server数据库
1.DataReader对象的属性 DataReader对象的属性有下列几个: FieldCount:给出字段数目。 IsClosed:给出DataReader对象的状态。True代表关闭,False代表打开。 Item(name | ordinal):给出字段的内容。其中name为字段名称,ordinal为字段序号。 RecordsAffected :该属性在 DataReader 对象被关闭后有效。给出执行 Insert 、 Delete 或 Update等命令后受影响的记录数。
4 DataReader对象与记录读取
2.DataReader对象的方法 DataReader对象的常用方法有下列几个: Close():关闭DataReader对象。 GetName(ordinal):给出第ordinal+1个字段的字段名称。 GetOrdinal(name):给出名称为name的字段的序号。 GetValue(ordinal):给出第ordinal+1个字段的内容。 GetValues(values):将所有字段内容放入values数组。 IsDbNull(ordinal) :给出一个布尔值,表示第 ordinal+1 个字段的内容是否为空。 Read() :读取一条记录,并返回一个布尔值,表示本记录是否存在。执行 Read()方法后,若返回值为False,则意味着已经完成对所有记录的读取。
5 SQL查询基础
5.1 获取数据表中的记录 存储数据的目的主要是为了日后使用。获取数据表中的记录(或对记录进行某 些统计操作)是应用中最为常见的需求。 在SQL中,满足上述需求的语句是Select。 1.筛选记录 对于图所示的数据表,如果需要获取表中所有记录,可以使用下列语句: Select * From 成绩表
Dim பைடு நூலகம்bjCmd.As OleDbCommand=New OleDbCommand(Select From users,objConn) Dim TotalRows As Integer=objmd.ExecuteScalar() count(*)
3.2 Command对象
下面是一个利用Connection对象与Command对象删除数据表中记录的例子,该 例运行前后数据表中的内容如图所示。
描述
DataSet DataView
提供程序
DataSet
DataView
3 Connection对象与Command对象
3.1 Connection对象 3.2 Command对象
3.1 Connection对象
使用Connection对象之前,对于Access数据库和SQL Server 7.0及以上版本数 据 库 而 言 , 应 分 别 导 入 System.Data 、 System.Data.Ole Db 和 System.Data 、 System.Data.sql命名空间。 建立与数据库连接的语法如下:
5 SQL查询基础
实际应用中,往往需要在数据表中查找满足某些条件的记录,这时可根据需要构造适当 的条件表达式,然后以Where子句的方式加入到Select语句中。 例如在“成绩表”中,筛选出姓名为“甄小灵”的记录,可用语句 Select * From 成绩表 Where 姓名='甄小灵' 例如在“成绩表”中,筛选出英语成绩大于或等于90分的记录,可用语句 Select * From 成绩表 Where 英语>=90 在构造条件表达式时,除了可采用上述方式外,还可以使用Visual 函数。例如 下列语句可筛选出所有张姓学生的记录。 Select * From 成绩表 Where Mid(姓名,1,1)= ‘张’ 2.选择字段 在许多情况下,并不要求获取数据表中的所有字段。这时可以将上面所列出的Select语句 中的“ *”用需要提取字段的字段名称列表代替。事实上,在字段列表中,不仅可包含 数据表中原有的字段,也可以包含任意的表达式。 在“成绩表”中,提取所有学生的英语成绩,可用语句 Select 英语 From 成绩表 在“成绩表”中,提取所有学生的各科成绩及总成绩,可用语句 Select 姓名,高等数学,普通物理,普通化学,机械制图,英语,体育,高等数学+普通物 理+普通化学+机械制图+英语+体育 As 总分 From 成绩表
3.1 Connection对象
对于 OLE DB 数据库,常用参数如表所示。下面是三个用来打开 Access、SQL Server 6.5或更低版本及Oracle数据库的连接参数。
"Provider=Microsoft.JET.OLEDB.4.0;Data Source=F:\ssyyrr.mdb" "Provider=SQLOLEDB;Data Source=syrwww;Integrated Security=SSPI"
2 的作用与组成
2.1 访问数据源的方式 (AvtiveX Data )是与数据库的接口,其访 问数据源的方式如图所示。
网页

SQL Server数据库提供程序
OLE 数据库提供程序
Dim objConn As New OleDbConnection(ConnectionString) 'Access 数 据库 Dim
objConn As New SqlConnection(ConnectionString) 'SQL Server数据库
其中,ConnectionString用于描述连接细节 ,可省略不写,在建立连接对象后 再指定其ConnectionString属性。 1.Connection对象的属性 Connection对象的常用属性如下: ConnectionString:给出或设置连接参数。对OLE DB数据库而言,需要使用 OLE 数据提供程序,对SQL Server 7.0及以上版本数据库而言,需要 SQL 数据提供程序。
4 DataReader对象与记录读取
4.DataReader对象应用举例 下面是一个利用DataReader对象读取一个数据表中所有记录的例子。其运行结 果如图所示。
5 SQL查询基础
SQL的语法与英语语法类似。它最初是由Boyce和Chamberlin在1974年提出 的(当时被称为SEQUEL)之后,在1976年,IBM公司的San Jose研究所在研发 关系型数据库管理系统 SystemR 将其修改为 SEQUEL2 ,也就是目前的 SQL 。 1986年,美国国家标准化组织ANSI确认了这一标准。 从功能上看,SQL包括DDL(Data Definition Language,数据定义语言)和 DML(Data Manipulation Language,数据操纵语言)两类语言。其中前者用于 定义、修改数据库的结构,而后者则用于对存储在数据库中的数据进行操作。 在基于Web的数据库应用系统中,一般只使用后者。 在编码过程中,如果需要进行一般的数据操纵,而对SQL又不甚熟悉的话, 可在支持上述功能的系统(如Access)中,直接构造查询,待得到预期的结果 后,再将系统自动生成SQL复制到自己的源码中。
下面是一个用来打开SQL Server 7.0或更高版本数据库的连接参数。
"Data Source=localhost;Integrated Security=SSPI Initial catalog=ssyyrr“
2.Connection对象的方法 Connection对象的主要方法如下: Open():打开数据库。 Close():关闭数据库连接。当不再使用数据源时,应使用该方法关闭与 数据源的连接。
其中,cmdText用于描述需要进行的操作;Connection用于指定所使用的连接。 这两个参数也可以在建立Command对象后再利用对象的属性进行设置。 1.Command对象的属性 三个属性:CommandText CommandType Connection 2.Command对象的方法 三个方法: ExecuteNonQuery() ExecuteReader() ExecuteScalar()
4 DataReader对象与记录读取
对于只需顺序显示数据表中记录的应用而言,DataReader对象是比较理想的选择。 可以通过Command 对象的ExecuteReader()方法创建DataReader对象。DataReader对象 一旦建立,即可通过对象的属性、方法访问数据源中的数据。 建立DataReader对象的语法如下:
SQL Server 7.0或更高版本
Access
DB2
Oracle
SQL Server 6.5或更低版本
其他数据库
是 通 过 .NET 数据库提供程序来访问数据源的 。 其中: SQL 数据提供程序用于访问Microsoft SQL Server 7.0或更高版本的 数据库,可提供很高的访问效率。OLE 数据提供程序则用于访 问Access、SQL Server 6.5更低版本、DB2、Oracle或其他支持OLE DB驱 动程序的数据库。 对商用系统而言,Access数据库一般是不能满足系统对性能的要求的, 应考虑使用SQL Server、Oracle等专业数据库。
相关文档
最新文档