dotConnect Universal是一款在Microsoft .NET 平臺上支持對不同的數據庫進行訪問的控件,支持大多數主流數據庫格式。
標簽:開發商: Devart
當前版本: v5.3.235
產品類型:控件
產品功能:數據庫工具
平臺語言:.NET
開源水平:不提供源碼
本產品的分類與介紹僅供參考,具體以商家網站介紹為準,如有疑問請來電 023-68661681 咨詢。
dotConnect Universal是一款在Microsoft .NET 平臺上支持對不同的數據庫進行通用訪問的組件。其幾乎支持所有主要的數據庫服務器,包括Microsoft SQL Server, Microsoft Access, Oracle, DB2, MySQL, PostgreSQL, InterBase和Firebird,而其它的數據庫可以通過它們的ADO.NET, OLE DB和ODBC提供程序進行訪問。dotConnect Universal基于ADO.NET技術,與SQL Server .NET Data Provider的使用方法相同。dotConnect Universal 的主要特征是用相同的代碼即可對多個數據庫服務器進行訪問。使用dotConnect Universal ,用戶可以避免對不同提供程序編寫不同的條件代碼或直接使用ADO.NET接口。dotConnect Universal 完全支持設計時開發并集成了IDE,極大的縮短用戶的開發周期。
* 關于本產品的分類與介紹僅供參考,精準產品資料以官網介紹為準,如需購買請先行測試。
dotConnect Universal提供對Microsoft .NET Framework的不同數據庫的數據的通用訪問。它支持大多數主要數據庫服務器,包括Microsoft SQL Server、Microsoft Access、Oracle、DB2、MySQL、PostgreSQL、SQLite、InterBase和Firebird。其他服務器可以通過其ADO.NET、OLE DB和ODBC提供程序訪問。
dotConnect Universal基于ADO.NET技術,可以與SQL Server .NET數據提供程序一樣使用。 dotConnect Universal的主要功能是以相同的代碼訪問多個數據庫服務器。使用dotConnect Universal,可以避免為不同的提供程序編寫條件代碼或直接使用ADO.NET接口。 dotConnect Universal實現了對IDE的設計時開發和集成的全面支持,可以大大縮短開發時間。
dotConnect Universal不為所有數據庫實現特定于數據庫的訪問層,它使用本機ADO.NET提供程序并依賴于它們的功能。 dotConnect Universal專業版包括Oracle、MySQL和PostgreSQL的捆綁數據提供程序(參見下圖)。對于所有其他服務器,您需要本機數據提供程序。
dotConnect Universal提供連接數據庫,執行命令和檢索結果的功能。這些結果可以直接處理或放在ADO.NET DataSet中,以便在斷開連接狀態下進一步處理。在DataSet中,數據可以向用戶公開,與來自多個源的其他數據結合使用,或者在層之間遠程傳遞。然后,可以將對DataSet中的數據執行的任何處理與數據庫進行協調。
以下的圖表展示了dotConnect Universal 的結構。綠色部分表示一些dotConnect Universal組件,灰色面積部分表示在專業版中的提供程序。其余部分表示.NET Framework的內部和外部訪問元素。
以下是組成dotConnect Universal 的核心類。隨后的表格對這些類進行了描述,并介紹了其功能:
UniConnection - 與數據庫服務器建立連接并開始一個事務
UniCommand - 在數據庫中執行SQL語句并存儲過程,顯示其參數
UniDataReader - 從數據庫顯示和讀取僅向前的數據流
UniDataAdapter - 填充一個數據集并對數據庫進行更新
UniTransaction - 管理數據庫事務
UniParameter - 對命令和存儲過程的輸入,輸出和返回值參數進行定義
UniException – 當數據庫中出現錯誤時返回
除了之前表格中列出的核心類,dotConnect Universal 還包含一些擴展類,其能擴展其基礎功能以及支持完成附加任務:
UniCommandBuilder - 一個幫助對象,其能自動生成UniDataAdapter的命令屬性并填充UniCommand對象的UniParameter集合。
UniConnectionStringBuilder – 通過對適當的屬性進行命值,其能用于構造連接串
UniMonitor - 在使用了dotConnect Universa的應用程序中監視動態的SQL執行
UniProvider - 表示一個能與dotConnect Universal提供程序一起使用的 自定義ADO .NET數據提供程序
UniScript - 執行一系列通過特殊符號分隔開的SQL語句
統一訪問不同數據庫的數據
支持所有主流數據庫
支持絕大部分ADO.NET提供程序
100%受托管的代碼
高性能
捆綁Oracle, MySQL和PostgreSQL數據提供程序
用于編寫服務器獨立的查詢的UniSQL
特定提供程序類型的結構
對Oracle數據庫的數據集用多個光標進行填充
支持異步執行
利用設計時設置的提供數據集向導
生成數據集向導
在企業庫中支持數據訪問應用程序塊
包含以下ASP.NET數據提供程序:成員身份提供程序, 角色提供程序,會話狀態提供程序, 配置文件提供程序
易于部署
基于基礎類的數據提供程序模型
支持.NET Compact Framework
先進的連接池
用于執行腳本的UniScript組件
可以索引元數據信息
支持監聽查詢和存儲過程的執行
先進的設計時編輯器
利用移植向導方便地從SQL Server, OLE DB, ODBC和Oracle數據提供程序中進行移植
幫助文檔與Visual Studio .NET和Borland Delphi集成
為注冊用戶提供一年的免費支持
無需支付版稅即可對每一開發者授權
dotConnect Universal附帶了對一組ADO.NET提供程序的支持。
dotConnect Universal的免費標準版不包含任何受支持的提供商。 您需要單獨安裝必要的提供程序。 請注意,Standard Edition不適用于dotConnect提供程序的Expression Edition。
dotConnect Universal專業版包括dotConnect for Oracle,dotConnect for MySQL,dotConnect for PostgreSQL和dotConnect for SQLite數據提供商(這些提供商的標準版的運行時間)。
下表包含dotConnect Universal本機支持的數據提供者的名稱和描述:
Provider | Description |
---|---|
.NET Framework Data Provider for SQL Server | The .NET Framework Data Provider for SQL Server uses its own protocol to communicate with SQL Server. It is lightweight and performs well because it is optimized to access a SQL Server directly without adding an OLE DB or Open Database Connectivity (ODBC) layer. |
.NET Framework Data Provider for OLE DB | The .NET Framework Data Provider for OLE DB uses native OLE DB through COM interop to enable data access. |
.NET Framework Data Provider for ODBC | The .NET Framework Data Provider for ODBC uses native ODBC Driver Manager through COM interop to enable data access. |
.NET Framework Data Provider for Oracle | The .NET Framework Data Provider for Oracle enables data access to Oracle data sources through Oracle client connectivity software. The data provider supports Oracle client software version 8.1.7 and later. |
Microsoft Access Provider | The provider for MS Access enables data access to Microsoft Access data sources through OLE DB. Recommended for single-tier applications using Microsoft Access databases. |
dotConnect for Oracle | dotConnect for Oracle provides direct access to Oracle database server with or without the Oracle Call Interface (OCI). The data provider supports Oracle Client software version 8.0 and later. |
dotConnect for MySQL | dotConnect for MySQL is a data provider for direct access to MySQL database server for the Microsoft .NET Framework. The data provider can access MySQL server either using native MySQL network protocol directly or through MySQL client library. |
dotConnect for PostgreSQL | dotConnect for PostgreSQL is a data provider for direct access to PostgreSQL database for the Microsoft .NET Framework. The data provider uses native message-based protocol for communication with PostgreSQL database server. |
dotConnect for SQLite | dotConnect for SQLite is a data provider for direct access to SQLite database for the Microsoft .NET Framework. |
The Oracle Data Provider for .NET enables data access to Oracle data sources through Oracle client connectivity software. The data provider supports Oracle client software version 9.2 and later. | |
The DB2 .NET Data Provider allows your .NET applications to access Version 8 DB2 Universal Database on Windows, UNIX, and Linux-based computers, and Version 6 and Version 7 of DB2 Universal Database for OS/390 and z/OS via DB2 Connect. | |
The .NET Data Provider for Firebird 1.x, 2.0, and InterBase 7.5 databases. Available for .NET Framework 2.0 only. |
更新時間:2025-05-16 17:15:13.000 | 錄入時間:2010-09-10 14:23:45.000 | 責任編輯:吉煒煒