Package oracle.pg.rdbms.pgql.jdbc
Class PgqlJdbcRdbmsDriver
- java.lang.Object
-
- oracle.jdbc.driver.OracleDriver
-
- oracle.jdbc.OracleDriver
-
- oracle.pg.rdbms.pgql.jdbc.PgqlJdbcRdbmsDriver
-
- All Implemented Interfaces:
java.sql.Driver
public class PgqlJdbcRdbmsDriver extends oracle.jdbc.OracleDriverJDBC Driver for PGQL on RDBMS. Example usage:String jdbcUrl = "jdbc:oracle:pgql:@myhost:1521/myService"; try (Connection conn = DriverManager.getConnection(jdbcUrl, "scott", "tiger")) { String query = "SELECT n.NAME FROM MATCH(n) ON test_graph WHERE id(n) = ?"; try (PreparedStatement pstmt = conn.prepareStatement(query)) { pstmt.setLong(1, 10L); pstmt.execute(); try (ResultSet rs = pstmt.getResultSet()) { while (rs.next()) { rs.getString("NAME"); } } } }- Since:
- 21.2
-
-
Field Summary
-
Fields inherited from class oracle.jdbc.driver.OracleDriver
accumulate_batch_result, batch_string, convert_nchar_literals_string, database_string, dataSizeBytes, dataSizeChars, dataSizeUnitsPropertyName, default_execute_batch_string, default_row_prefetch_string, defaultnchar_string, defaultncharprop_string, disable_defineColumnType_string, dll_string, execute_batch_string, fixed_string_string, include_synonyms_string, j2ee_compliance, jdbc_string, logon_as_internal_str, nls_lang_backdoor, no_caching_buffers, oracle_string, password_string, permit_timestamp_date_mismatch_string, prefetch_string, prelim_auth_string, process_escapes_string, protocol_string, proxy_client_name, read_timeout, remarks_string, report_remarks_string, restrict_getTables_string, retain_v9_bind_behavior_string, row_prefetch_string, server_string, set_new_password_string, SetFloatAndDoubleUseBinary_string, synonyms_string, systemTypeMap, tcp_no_delay, useFetchSizeWithLongColumn_prop_string, useFetchSizeWithLongColumn_string, user_string, v8compatible_string
-
-
Constructor Summary
Constructors Constructor Description PgqlJdbcRdbmsDriver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsURL(java.lang.String url)java.sql.Connectionconnect(java.lang.String url, java.util.Properties info)static booleanisRegistered()static voidregister()-
Methods inherited from class oracle.jdbc.OracleDriver
getBuildDate, getDriverVersion, getJDBCVersion, isDebug, isDMS, isInServer, isPrivateDebug, main
-
Methods inherited from class oracle.jdbc.driver.OracleDriver
connect, connect, defaultConnection, getCompileTime, getExecutorService, getMajorVersion, getMinorVersion, getParentLogger, getPropertyInfo, getSystemPropertyDateZeroTime, getSystemPropertyDateZeroTimeExtra, getSystemPropertyFastConnectionFailover, jdbcCompliant, processSqlEscapes, registerMBeans, setExecutorService, unRegisterMBeans
-
-
-
-
Method Detail
-
register
public static void register() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
isRegistered
public static boolean isRegistered()
-
acceptsURL
public boolean acceptsURL(java.lang.String url) throws java.sql.SQLException- Specified by:
acceptsURLin interfacejava.sql.Driver- Overrides:
acceptsURLin classoracle.jdbc.driver.OracleDriver- Throws:
java.sql.SQLException
-
connect
public java.sql.Connection connect(java.lang.String url, java.util.Properties info) throws java.sql.SQLException- Specified by:
connectin interfacejava.sql.Driver- Overrides:
connectin classoracle.jdbc.driver.OracleDriver- Throws:
java.sql.SQLException
-
-