/** * PUBLIC: * The driver class is the Java class for the JDBC driver to be used * (e.g. sun.jdbc.odbc.JdbcOdbcDriver.class). */ public void setDriverClass(Class driverClass) { setDriverClassName(driverClass.getName()); }
/** * PUBLIC: * The driver class is the Java class for the JDBC driver to be used * (e.g. sun.jdbc.odbc.JdbcOdbcDriver.class). */ public void setDriverClass(Class driverClass) { setDriverClassName(driverClass.getName()); }
/** * PUBLIC: * Use the Borland JDBCConnect JDBC driver. */ public void useJDBCConnectDriver() { setDriverClassName("borland.jdbc.Bridge.LocalDriver"); setDriverURLHeader("jdbc:BorlandBridge:"); }
/** * PUBLIC: * User the Sun/Merant JDBC-ODBC bridge driver. */ public void useJDBCODBCBridge() { setDriverClassName("sun.jdbc.odbc.JdbcOdbcDriver"); setDriverURLHeader("jdbc:odbc:"); }
/** * PUBLIC: * Set a WebLogic JDBC connection pool (a pool must be defined for the entity beans that are to be deployed) */ public void useWebLogicJDBCConnectionPool(String poolName) { setDriverClassName("weblogic.jdbc.jts.Driver"); setConnectionString("jdbc:weblogic:jts:" + poolName); }
/** * PUBLIC: * Use the Borland JDBCConnect JDBC driver. */ public void useJDBCConnectRemoteDriver() { setDriverClassName("borland.jdbc.Broker.RemoteDriver"); setDriverURLHeader("jdbc:BorlandBridge:"); }
/** * PUBLIC: * Use the i-net SQL Server JDBC driver. */ public void useINetSQLServerDriver() { setDriverClassName("com.inet.tds.TdsDriver"); setDriverURLHeader("jdbc:inetdae:"); }
/** * PUBLIC: * Use the Intersolv/Merant SequeLink JDBC driver. */ public void useIntersolvSequeLinkDriver() { setDriverClassName("intersolv.jdbc.sequelink.SequeLinkDriver"); setDriverURLHeader("jdbc:sequelink:"); }
/** * PUBLIC: * Use the Cloudscape JDBC driver. */ public void useCloudscapeDriver() { useCloudscape(); setDriverClassName("COM.cloudscape.core.JDBCDriver"); setDriverURLHeader("jdbc:cloudscape:"); }
/** * PUBLIC: * Use the HSQL JDBC driver. */ public void useHSQLDriver() { useHSQL(); setDriverClassName("org.hsqldb.jdbcDriver"); setDriverURLHeader("jdbc:hsqldb:"); }
/** * PUBLIC: * Use the IBM DB2 native client interface. */ public void useDB2JDBCDriver() { useDB2(); setDriverClassName("COM.ibm.db2.jdbc.app.DB2Driver"); setDriverURLHeader("jdbc:db2:"); useStreamsForBinding();// Works best with IBM driver }
/** * PUBLIC: * Use the Sybase JConnect JDBC driver. */ public void useJConnect50Driver() { useSybase(); setDriverClassName("com.sybase.jdbc2.jdbc.SybDriver"); setDriverURLHeader("jdbc:sybase:Tds:"); // JConnect does not support the JDBC SQL grammar useNativeSQL(); }
/** * PUBLIC: * Use the Oracle server JDBC driver. */ public void useOracleServerJDBCDriver() { useOracle(); setDriverClassName("oracle.jdbc.OracleDriver"); setDriverURLHeader("jdbc:oracle:kprb:"); // Oracle works best with stream binding. useByteArrayBinding(); }
/** * PUBLIC: * Use the Sybase JConnect JDBC driver. */ public void useJConnectDriver() { useSybase(); setDriverClassName("com.sybase.jdbc.SybDriver"); setDriverURLHeader("jdbc:sybase:Tds:"); // JConnect does not support the JDBC SQL grammar useNativeSQL(); }
/** * PUBLIC: * Use the WebLogic SQL Server dblib JDBC driver. */ public void useWebLogicSQLServerDBLibDriver() { useSQLServer(); setDriverClassName("weblogic.jdbc.dblib.Driver"); setDriverURLHeader("jdbc:weblogic:mssqlserver:"); // WebLogic has a bug converting dates to strings, which our optimizations require. dontOptimizeDataConversion(); }
/** * PUBLIC: * Use the Sybase JConnect JDBC driver. */ public void useJConnectDriver() { useSybase(); setDriverClassName("com.sybase.jdbc.SybDriver"); setDriverURLHeader("jdbc:sybase:Tds:"); // JConnect does not support the JDBC SQL grammar useNativeSQL(); }
/** * PUBLIC: * Use the Oracle 7.x native OCI JDBC driver. */ public void useOracle7JDBCDriver() { useOracle(); setDriverClassName("oracle.jdbc.OracleDriver"); setDriverURLHeader("jdbc:oracle:oci7:@"); // Oracle works best with stream binding. useByteArrayBinding(); useStreamsForBinding(); }
/** * PUBLIC: * Use the Oracle 8.x native OCI JDBC driver. */ public void useOracleJDBCDriver() { useOracle(); setDriverClassName("oracle.jdbc.OracleDriver"); setDriverURLHeader("jdbc:oracle:oci8:@"); // Oracle works best with stream binding. useByteArrayBinding(); useStreamsForBinding(); }
/** * PUBLIC: * Use the Oracle 8.x native OCI JDBC driver. */ public void useOracleJDBCDriver() { useOracle(); setDriverClassName("oracle.jdbc.OracleDriver"); setDriverURLHeader("jdbc:oracle:oci8:@"); // Oracle works best with stream binding. useByteArrayBinding(); useStreamsForBinding(); }
/** * PUBLIC: * Use the WebLogic Oracle OCI JDBC driver. */ public void useWebLogicOracleOCIDriver() { useOracle(); setDriverClassName("weblogic.jdbc.oci.Driver"); setDriverURLHeader("jdbc:weblogic:oracle:"); // WebLogic has a bug converting dates to strings, which our optimizations require. dontOptimizeDataConversion(); useWebLogicDriverCursoredOutputCode(); }