아이디   비밀번호  
   
       압축,암/복호화 
데이터베이스 
챠트/이미지 
OCR/OMR/MICR 
멀티링궐 
네트웍/통신 
컴포넌트모음 
레포트/인쇄/출력 
시스템 프로그래밍 
버젼컨트롤 
User Interface 

미드미 키보드
11,000원
AlphaControls
220,000원
Oracle Data Access Components (ODAC)
440,000원




 HOME > DELPHI,C++Builder >  데이터베이스


 
Universal Data Access Components (UniDAC) 
제조사 : CoreLabs
기능설명 : UniDAC는 델파이와 델파이.NET 및 C++빌더를 위한 강력한 크로스 데이타 베이스 엑세스 컴포넌트 입니다. Oracle, MySQL, MS SQL, InterBase 와 Firebird를 모두 한번에 지원합니다.
전화문의 : (02)521-7900
메일문의 : midmee@devtools.co.kr

제품명

판매가

수량

  Standard Edition

220,000

  Professional Edition 494,000

  Professional Edition with Source Code 770,000

  Upgrade to Professional from Standard 220,000

  Upgrade to Professional with Source Code

220,000

  Standard Edition Subscription (1년)

220,000

  Professional Edition Subscription (1년)

660,000

  Professional with Source Code Subscription (1년)

880,000

 


  판매가 화폐단위 :  (데브툴즈의 모든 상품가격은 VAT포함 가격입니다.)
  대량 구매 및 견적요청을 하시면 좀더 저렴한 가격으로 구매할 수 있습니다.

 

UniDAC is based on the well-known Data Access Components from Core Lab such as ODAC, SDAC, MyDAC, and IBDAC. We have joined the experience of long-term successful development into one product which provides unified access to the popular database servers like Oracle, Microsoft SQL Server, MySQL, InterBase, and Firebird.

 

Advantages of UniDAC Technology

UniDAC is easy to setup and use. It provides transparent server-independent interface for working with different databases. Selected database provider ensures the best way to perform operations on the server.

Universal Data Access
UniDAC provides transparent server-independent interfaces for working with different databases, and lets you change the client engine for a specific server type just by changing single connection option. It means that you can easily switch between database servers in your cross-database UniDAC-based application.


Server-Aware Providers
UniDAC chooses the best way specific to the server to perform most operations. Every UniDAC data provider uses server-specific native connectivity. All operations with data are performed by providers automatically considering the selected database server peculiarities.


Optimized Code
The goal of UniDAC is to enable developers to write efficient and flexible database applications. The UniDAC library is implemented using advanced data access algorithms and optimization techniques. Classes and components undergo comprehensive performance tests and are designed to help you write high-performance, lightweight data access layers.


Compatibility with Standard Data Access Components
The UniDAC interface retains compatibility with the standard VCL data access components like BDE. Existing BDE-based applications can be easily migrated to UniDAC and enhanced to take advantage of the server-specific features.


How Does UniDAC Work?

UniDAC consists of two constituents. The first constituent is the general UniDAC Engine that provides unified programming interface for developers. The second constituent is the data access layer which consists of data access providers. These providers are intended for interacting between UniDAC Engine and database servers. Each data provider works with one specific database server. The general UniDAC structure is presented below:



General UniDAC structure


There are two ways to install data access providers. The first way is to install the UniDAC Professional or UniDAC Trial edition. In this case all available providers are installed. The second way is to install UniDAC Engine with the UniDAC Standard edition, and required data access providers with Data Access Components such as ODAC, SDAC, MyDAC, and IBDAC. Each DAC installs the corresponding data access provider for UniDAC.




Components

UniDAC includes the following components:

  • TUniConnection - lets you set up and control connections to different servers
  • TUniTransaction - provides discrete transaction control over sessions. Can be used to manipulate both simple and distributed transactions for certain providers
  • TUniQuery - uses SQL statements to retrieve data from tables and pass it to one or more data-aware components through a TDataSource object. This component provides a mechanism for updating data
  • TUniTable - lets you retrieve and update data in a single table without writing SQL statements.
  • TUniStoredProc - executes stored procedures and functions. Lets you edit cursor data returned as parameter
  • TUniSQL - executes SQL statements and stored procedures, which do not return datasets
  • TUniScript - executes sequences of SQL statements and provides control over the execution process
  • TUniMetaData - allows to retrieve comprehensive metadata on the specified SQL object
  • TUniUpdateSQL - lets you tune update operations for a DataSet component
  • TUniDataSource - provides an interface for connecting data-aware controls on a form and UniDAC dataset components
  • TUniSQLMonitor - interface for monitoring dynamic SQL execution
  • TUniConnectDialog - allows you to build custom prompts for provider name, server name, port number, database, user name, and password
  • TInterBaseUniProvider - links the InterBase provider to an application
  • TMySQLUniProvider - links the MySQL provider to an application
  • TOracleUniProvider - links the Oracle provider to an application
  • TSQLServerUniProvider - links the SQL Server provider to an application
  • TVirtualTable - provides dataset functionality for data that has no real database connection. This component is placed on the Data Access page of the Component palette, not on the UniDAC page
  • TCRBatchMove - transfers data between all types of TDataSet descendants. This component is placed on the Data Access page of the Component palette, not on the UniDAC page
UniDAC Editions

Universal Data Access Components comes in three basic edition levels: UniDAC Standard Edition, UniDAC Professional Edition, and UniDAC Trial Edition.

UniDAC Standard Edition includes the UniDAC common engine, but does not include server-specific data providers. Required providers can be installed with ODAC, SDAC, MyDAC, IBDAC. UniDAC Standard Edition is a cost-effective solution for those database application developers who need only several of supported data providers, or already have some of DACs.

UniDAC Professional Edition shows off the full power of UniDAC, including UniDAC Standard Edition with support for four data access providers: Oracle, SQL Server, MySQL, InterBase/Firebird/Yaffil. In addition, UniDAC Professional Edition includes the DataSet Manager tool which is intended to organize datasets in your application.

UniDAC Trial Edition is the evaluation version of UniDAC. It includes all the functionality of UniDAC Professional Edition with a trial limitation of 60 days. C++Builder and supported .NET IDEs have additional trial limitations.

You can get Source Access to the UniDAC Standard and UniDAC Professional Editions by purchasing the special UniDAC Standard Edition with Source Code or UniDAC Professional Edition with Source Code. The Standard and Professional editions include the source code for all component classes. The source code of DataSet Manager is not distributed.


Compatibility

Currently UniDAC supports the following databases:

Oracle
Microsoft SQL Server
MySQL
InterBase

UniDAC is compatible with the following IDEs:

Click to visit Turbo Delphi web site
Click to visit Turbo Delphi for .NET web site
Click to visit Turbo Delphi C++ web site

UniDAC supports only Professional, Enterprise, and Architect IDE editions.


UniDAC Design-Time View

UniDAC design-time