In Jdbc,the statement was created after successfully created connection then we are called
st=conn.createStatement()
My Question is The statemenet object created above.But createstatement() method implemenation by Oracle type drivers or JVM.if any wrong with question sorry.
JDBC only defines a database-independent interface for vendor-specific drivers to implement.
So, createStatement is defined by the JDK, but implemented by (in your case) the Oracle driver. There are different implementations for different databases by the other vendors.
If you print the class names of the objects created by your driver, you should see class names with “Oracle” in them.