Giriş
Şu satırı dahil
ederiz.
import oracle.jdbc.OracleConnection;
constructor
Örnek
Şöyle
yaparız.
Class.forName("oracle.jdbc.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl",
"test_user","password");
Örnek
JDBC Connection arayüzünün unwrap metodunu kullanarak şöyle
yaparız.
OracleConnection oraCon = connection.unwrap(oracle.jdbc.OracleConection.class);
close metodu
Şöyle
yaparız.
con.close();
createArray metodu
Şöyle
yaparız.
Object[] objs = new Object[]{
con.createStruct( "NESTED_ROW_TYPE", new Object[]{ "Q", 99 } ),
con.createStruct( "NESTED_ROW_TYPE", new Object[]{ "R", 999 } )
};
ARRAY a = ((OracleConnection) con).createARRAY("NESTED_TBL_TYPE", objs);
createStatement metodu
OracleStatement nesnesi döner. Şöyle
yaparız.
Statement stmt = conn.createStatement();
prepareCall metodu
Şöyle
yaparız.
PreparedStatement st = con.prepareCall( "INSERT INTO container_tbl ( a, b, nested_tbl )
VALUES ( ?, ?, ? )" );
registerDatabaseChangeNotification metodu
Şöyle
yaparız.
OracleConnection conn = ...;
Properties prop = new Properties();
prop.setProperty(OracleConnection.DCN_NOTIFY_ROWIDS,"true");
prop.setProperty(OracleConnection.DCN_QUERY_CHANGE_NOTIFICATION,"true");
DatabaseChangeRegistration dcr = conn.registerDatabaseChangeNotification(prop);