The FrontBase PlugIn for WebObjects 5 is required for WebObjects 5 applications to work properly with the FrontBase RDBMS through a JDBC connection.
The FrontBase PlugIn consists of two items which must be installed on the target computer system. There is no automatic installer for the Linux/Unix specific components so a manual installation is required. The following items should be copied to the following folders:
FrontBasePlugIn.framework -> NEXT_ROOT/Local/Library/Frameworks frontbasejdbc.jar -> JAVA_HOME/jre/lib/ext
These items will enable you to connect to FrontBase from WebObjects 5 using the FrontBase plugin.
jdbc:frontbase:// <host info> [<arg list>] <host info> ::= <regular> | <cluster list> <arg list> ::= <user> | <user password> | <database password> | <session> | <system> | <isolation level> | <locking discipline> | <access mode> | <prepare statement> <regular> ::= host_name <database info> <cluster list> ::= <cluster member> {/<cluster member>} <database info> ::= /database_name | :port <cluster member> ::= database_name@host_name <user> ::= /user=user_name <user password> ::= /upasswd=user_password <database password> ::= /dbpasswd=database_password <session> ::= /session=session_id <system> ::= /system=system_user <isolation level> ::= /isolation=<isolation value> <locking discipline> ::= /locking=<locking value> <access mode> ::= /readOnly=<access value> <prepare statement> ::= /pstmt=<prepare value> <isolation value> ::= read_uncommitted | read_committed | repeatable_read | serializable | versioned <locking value> ::= pessimistic | deferred | optimistic <access value> ::= true | false <prepare value> ::= client | server
Example: jdbc:FrontBase://localhost/MyDatabase/user=admin/upasswd=secret
Please note that the user name is compulsory for the connection to work. If you have not created any users then you could simply use _SYSTEM (user=_SYSTEM) to get started.
The documentation for the FrontBase database server can be downloaded from our web site www.frontbase.com. Please take the time to peruse this documentation, so you at least have a good feeling for what is in there.