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.