About Data Abstract for Java and Delphi

Build scalable multi-tier database solutions.

Data Abstract for Java and Delphi is a suite or RAD tools for writing multi-tier solutions in Java and Delphi. Data Abstract for Java and Delphi is a suite including RemObjects Data Abstract for Java and Delphi Editions. RemObjects Data Abstract allows you to create services that access any database, by providing a clear separation between data-access and business-logic. RemObjects Data Abstract will enable your applications to interface with different database systems, even simultaneously, instead of depending from any single one. RemObjects Data Abstract supports a wide range of database back-ends, including Microsoft SQL Server, Oracle, DB2, Interbase/Firebird, Sybase, PostgreSQL, MySQL, SQLite and many more.

Data Abstract for Java and Delphi

Data Abstract for Java
Develop native clients for Android and other Java environments, using either the Java language or Oxygene for Java. Data Abstract consists of and provides a wide range of advanced technologies that make up the framework and set it apart from other database solutions on the market. Data Abstract is available in five separate editions, for developers using .NET (and Mono), Apple Cocoa platform, Java (and Android), Delphi, and JavaScript (as well as in bundles of two or more). Each edition is written and engineered from the ground up to fit into the surrounding framework and to be a fully native solution for the development platform in question.

Connect to Virtually Any Database Type
With its flexible driver architecture, Data Abstract allows your application to talk to virtually any relational database system available. Because Data Abstract is a true multi-tier system, no database client libraries are required on the client.

Data Abstract for Delphi
RemObjects Data Abstract for Delphi is a RAD multi-tier solution that allows you to easily build distributed applications accessing different databases, providing a clear separation between data-access and business-logic.

RemObjects Data Abstract for Delphi Features

  • Complete abstraction of different databases: use the same code for Microsoft SQL Server, InterBase, Oracle, MySQL, DBISAM, DB/2, etc.
  • Build your applications with a "stateless" focus for maximum scalability and seamless cluster integration
  • Stream data all at once, on demand, paged or any combination of those
  • Re-synch fields automatically with the remote data source
  • Use update rules to design complex update sequences without a single line of code
  • Enhanced Business Processors give you more control on your business updates
  • Cross-database autoincrement and generator-based field support
  • Work with either auto-generated SQL or proprietary dialects, whenever higher performance or access to RDBMS specific features is required
  • Full support for stateless Master/Detail transactional updates
  • Update Rules: create complex update sequences without a single line of code
  • Design your data-access layer in an innovative RAD way using the Schema Modeler
  • Minimize SQL dialect differences using Data Abstract's macro processor
  • Easily create your own data access driver to extend the list that comes with the product
  • Support for regular expressions for client-side data-validation
  • No deployment license costs

Supported Database Systems

Database systems supported by Data Abstract include:

  • Microsoft SQL Server
  • Microsoft SQL Server Compact Edition
  • Oracle
  • DB2
  • InterBase/Firebird
  • Sybase
  • PostgreSQL
  • MySQL
  • New: SQLite
  • NexusDB
  • New: Borland Database Engine for dBase, Paradox, etc.

Supported Third Party Data Access Components in Data Abstract for Delphi

  • dbGo (ADO Express)
  • DBX
  • DBX4 (Delphi 2007 and up)
  • IBX
  • SDAC, ODAC, MyDAC and IBDAC by CoreLabs*
  • MySQLDAC and PostresDAC by microOLAP*
  • IBObjects*
  • DBISAM*
  • New: ZEOS

(* Requires a separate license for these commercial data access libraries.)