在Jdbc中,语句是在成功创建连接后创建的,然后我们调用
st=conn.createStatement()
我的问题是上面创建的statemenet对象。但是createstatement()方法由Oracle类型驱动程序或JVM实现。如果问题有任何错误,抱歉。
最佳答案
JDBC 只定义了一个独立于数据库的接口(interface),供特定于供应商的驱动程序实现。
因此,createStatement 由 JDK 定义,但由(在您的情况下)Oracle 驱动程序实现。其他供应商针对不同的数据库有不同的实现。
如果打印驱动程序创建的对象的类名称,您应该会看到其中包含“Oracle”的类名称。
关于java - Oracle Driver 或 JDK 实现的 createStatement 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10424052/