API | Usage by SMA and LLA |
---|---|
solidDB SA API See solidDB SA | Remote applications can use the SA API function calls also. Remote applications must link to a separate SA API library file (for example, solidimpsa.lib for Windows). |
solidDB ODBC API See solidDB ODBC API | SMA and LLA support the ODBC 3.51 standard. The SMA and LLA libraries include solidDB ODBC 3.x, which provides support for local applications that require direct function calls to the server. |
solidDB JDBC API | SMA and LLA support both JDBC 1.x and 2.x. |
solidDB Server Control (SSC) API | The SSC API functions are included in the SMA driver and LLA library files. However, for SMA, only the functions for starting and stopping the server are supported. |
solidDB Server Control (SSC) API for Java | The SSC API for Java calls are used to start and stop the LLA server. The actual database connections are done with the normal solidDB JDBC API. Both the SSC API for Java classes and solidDB JDBC driver classes are included in the solidDB JDBC driver (SolidDriver2.0.jar). The SolidServerControl classes for accessing solidDB server are embedded in the solidDB JDBC driver file, inside the solid.ssc package. The solidDB JDBC driver jar file contains the following packages: ▪ solid.jdbc.* solidDB JDBC driver classes, ▪ solid.ssc.* solidDB Server Control classes (proprietary API interface). The following classes are included in the solidDB Server Control (solid.ssc) package: ▪ SolidServerControl (for starting and stopping the LLA server from Java), ▪ SolidServerControlInitializationError (for reporting errors). |