Application Programming Interfaces
Application Programming Interfaces (APIs) that can be used with Vector include:
• JDBC (Java Database Connectivity) is a standardized API that allows database connectivity. It defines a set of function calls, error codes, and data types that can be used to develop database-independent applications using Java.
• ODBC (Open Database Connectivity) is a standardized API that allows database connectivity. It defines a set of function calls, error codes, and data types that can be used to develop database independent applications using Structured Query Language (SQL).
• The Ingres .NET Data Provider is a Microsoft .NET component that provides native .NET connectivity to Vector databases to deliver Vector data to the Microsoft .NET Framework. It uses the Data Access Server to access Vector data sources.
• OpenAPI (Open Application Programming Interface) is a set of C language functions that let you create applications for accessing Vector, Ingres, and non-Ingres databases. It is an alternative to using embedded SQL, which requires a preprocessor in addition to a C compiler. With OpenAPI, these C functions are called directly with normal function call facilities.
For details, see the Connectivity Guide and Ingres OpenAPI User Guide.