您的位置: 旅游网 > 网红

数据库的操作

发布时间:2019-06-20 06:58:16

  自若干年前推出开放式数据库连接 (ODBC) 应用程序编程接口 (API) 以来,出现了各种各样的数据库访问技术,而 是其中最新的一种。在这过程中,发生了许多有趣的事。例如,COM 闯入数据库领域,开始培植 OLE DB 的殖民进程。然后,大致相当于 OLE DB 自动化版本的 ActiveX? Data Objects (ADO) 被选来统治 Windows? 数据库开发者的 Visual Basic? 和 ASP 社区。

  通过 .NET,Microsoft 正在提供通用框架(即 Framework Class Library),其中将包括所有现有的 Windows API 甚至更多的内容。特别值得一提的是,它包括大量常用的库,而这些库现在需要通过各个 COM 对象分别获得。在这些库中,您会发现 XML 和 ADO 对象模型,它们被集成到了叫做 的类子树中。

  事实上成为构建数据感知 .NET 应用程序的基础。和 ADO 不同的是, 遵循更通用的原则,不那么专门面向数据库。 集合了所有允许数据处理的类。这些类表示具有典型数据库功能(如索引、排序和视图)的数据容器对象。尽管 是 .NET 数据库应用程序的权威解决方案,但从总体设计上来看,它不象 ADO 模型那样以数据库为中心,这是 的一大特点。

  与 ADO 有很大差异。 是新的数据访问编程模型,需要开发人员的全面理解、投入和新思维。然而,一旦开始掌握 ,您将意识到:原有的 ADO 技巧非常有助于您以不同、却更巧妙和可靠的方式来创建有效的应用程序和解决各种老问题。

  (以上译自 Microsoft .NET部一位官员的讲话)

  5.1 目前的

  目前 提供了两种托管提供程序:一种用于 SQL Server 7.0 或更高版本,另一种用于其他所有您可能已经安装的 OLE DB 提供程序。在这两种情况下您分别使用不同的类,但遵循相似的命名规则。除前缀外,名称都是相同的。前一种情况前缀为 SQL,后一种情况则是 ADO。

  <% @ Import Namespace="O" %>

  <% @ Import Namespace="L" %>

  您应该使用 SQL 类访问 SQL Server 表,因为它们直接进入数据库服务器的内部 API,跳过了由 OLE DB 提供程序表示的中间层。ADO 类是 OLE DB 提供程序上的 .NET 接口,它们使用 COM Interop 桥进行工作。

  5.2 连接一个数据库

  Dim myConnection As New

  SQLConnection("server=localhost;uid=sa;pwd=;database=pubs")

  Dim myCommand As New

  SQLDataSetCommand("select * from Authors", myConnection)

  或者

  SQLConnection myConnection = new SQLConnection();

  taSource = "localhost";

  erID = "sa";

  ssword = "";

  nnectionTimeout = 30;

  en();

  tabase = "pub";

  olationLevel = adCommitted

  这里我们需要讲述一下Connection的方法和属性了。

  ConnectionTimeout超时

  DataBase 缺省数据库

  DataSource DNS

  UserID 原来叫UID

  Password

  State 取得目前连接的状态

  Open() 打开

  Close() 关闭

糖尿病胃轻瘫消化不好怎么用药
糖尿病胃轻瘫消化不好治疗措施
怎样解决糖尿病胃轻瘫消化不好
猜你会喜欢的
猜你会喜欢的