为什麽非得继承以后才能用呀public interface PreparedStatement
extends Statement
An object that represents a precompiled SQL statement. A SQL statement is precompiled and stored in a PreparedStatement object. This object can then be used to efficiently execute this statement multiple times.

解决方案 »

  1.   

    1,通过服务器连接池得到连接(服务器通过jdbc管理连接数量)
    2,通过jdbc
    statement和preparedstatement
    区别在于preparedstatement将sql语句编译了
    执行速度快
      

  2.   

    呀,不好意思没看清楚,原来connection,statement..
    都是接口,他们怎麽能不实现就用呢!?
      

  3.   

    Sun只设计数据库连接的接口,实现方法就让数据库厂商提供。自己打开Oracle的driver看看吧。
    你使用的connection 就是OracleConnection类。接口的其中一个用途----插件!
      

  4.   

    skyyoung(路人甲)
    还是你高
    刚刚我问了一下同事  据说是我们现在使用的CONNECTION虽然是INTERFACE但是各个厂商提供的时候 不是这个样子的 所以可以直接使用 STATEMENT也是这样的
    不过我还是不知道到哪里找Oracle的driver  是它自带的DOC吗
      

  5.   

    的确是两个都可以
    用第一种的话,Connection可以支持连接池,不过要用这个的话,需要JNDI的支持
    用第二个的话,就是硬连接了,没有连接池,直接写数据库驱动类名称和URL地址
    具体用那一种就看你的需要了,复杂点的应用一般都用第一种,性能上有很大提高