The URL syntax is as follows:
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> | <time outt> <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> <time out> ::= /timeout=time out in minuts <time zone> ::= /tz=time zone <isolation value> ::= read_uncommitted | read_committed | repeatable_read | serializable | versioned <locking value> ::= pessimistic | deferred | optimistic <access value> ::= true | false <prepare value> ::= client | server
Requires that the driver has been installed and that classpaths have been set up correctly.
Example:
import java.sql.*; public class Test { public static void main(String[] args) { // Registers driver. try { Class.forName("com.frontbase.jdbc.FBJDriver"); } catch ( Exception e ) { System.err.println("Unable to load driver"); e.printStackTrace(); } // The complete URL syntax is described above try { String url = "jdbc:frontbase://host_name/database_name"; String user = "username"; String password = "password"; Connection con = DriverManager.getConnection(url, user, password); Statement stmt = con.createStatement(); // Put your code here... stmt.close(); con.close(); } catch( SQLException ex ) { System.err.println("SQLException: " + ex.getMessage()); ex.printStackTrace(); } } }