通过ADO 连接对象进行学习研究

开发 后端
虽然有许多人对ADO 连接对象的安全性表示怀疑,但在年复一年的不断发展中,他的安全性也在不断提高。保障ADO 连接对象的安全性是完全有可能的。

原来上网我下了很多ADO 连接对象的Asp.net的Demo。而我用的是VS2005,我在使用这些小样时,基本上绝大部分基于VS2005的Asp.net工程都因为少数文件无法转换而无法加载工程,为此我也苦恼很久,后来终于让我找到了解决办法。

创建一个 DSN-less 数据库连接连接到某一个数据库的最简单的方法是使用一个 DSN-less 连接。DSN-less 连接可被用于您的站点上的任何微软 Access 数据库。假设您拥有一个名为 "northwind.mdb" 的数据库位于 "c:/webdata/" 的 web 目录中,您可以使用下面的 ASP 代码连接到此数据库:

  1. <%  
  2. set conn=Server.CreateObject("ADODB.Connection")  
  3. conn.Provider="Microsoft.Jet.OLEDB.4.0" 
  4. conn.Open "c:/webdata/northwind.mdb"  
  5. %> 

注意,在上面的例子中,您必须规定微软的 Access 数据库驱动程序(Provider),以及此数据库在计算机上的物理路径。
创建一个 ODBC 数据库连接

  1. <%  
  2. set conn=Server.CreateObject("ADODB.Connection")   
  3. conn.Open "northwind"  
  4. %> 

通过一个 ODBC 连接,您可以连接到您的网络中任何计算机上的任何数据库,只要 ODBC 连接是可用的。
到 MS Access 数据库的 ODBC 连接
下面为您讲解如何创建到一个 MS Access 数据库的连接:

打开控制面板中的 ODBC 图标 选择系统 ODBC 选项卡 点击 ODBC 选项卡中的添加按钮 选择 Driver to Microsoft Access,然后点击完成按钮 在下一个窗口中点击“选择”按钮来定位数据库 为此数据库赋予一个数据源名称(Data Source Name,DSN) 点击"确定" #t#

注意:此配置必须在您的网站所在的计算机上完成。假如您正在自己的计算机上运行PWS或者IIS,此架构是可以运行的,但是假如您的网站位于一台远程的服务器,您就必须拥有此服务器的物理访问权限,或者请您的 web 主机提供商为您做这些事情。

ADO 连接对象(ADO Connection Object)ADO 连接对象用来创建到某个数据源的开放连接。通过此连接,您可以对此数据库进行访问和操作。查看此连接对象的所有方法和属性。

责任编辑:chenqingxiang 来源: 博客园
相关推荐

2010-01-04 10:14:04

ADO.NET对象模型

2009-12-24 16:36:27

ADO Connect

2010-01-04 17:20:47

ADO属性

2010-01-12 14:22:26

Visual C++

2009-12-23 16:21:38

ADO.NET工具

2009-12-28 14:23:37

ADO启动连接

2009-12-24 17:01:42

ADO3.0

2009-12-24 15:51:34

ADO属性

2009-12-28 10:03:58

ADO 对象

2009-12-22 13:49:40

ADO.net属性

2009-12-30 15:41:23

ADO MoveNex

2009-12-25 15:38:12

ADO连接池

2010-01-04 10:27:04

DataTable对象

2009-12-18 14:27:24

ADO.NET对象

2009-12-28 10:29:36

ADO MD

2009-12-25 15:28:48

ADO类

2009-12-22 16:42:57

ADO.NET研究

2009-12-30 14:06:50

ADO代码

2009-12-28 14:35:22

ADO构造

2009-12-24 16:56:21

ADO.NET库
点赞
收藏

51CTO技术栈公众号