日期:2014-05-20  浏览次数:20647 次

关于Connection的疑问
Connection是接口,其中有一个prepareStatement方法()这个方法说:创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。

PreparedStatement pst = cn.prepareStatement("SELECT * FROM demo");

接口怎么能调用自己的方法?

------解决方案--------------------
上转型,也是多肽的一种。一个是接口,另一个是方法 返回类型就是同名的接口!!
------解决方案--------------------
无论jdbc连接还是jdbc-odbc桥连接都要提供驱动,驱动类都实现了java.sql包中定义的接口,调用数据库时先要注册驱动,然后用DriverManagert得到一个反射出的数据库连接实例,得到的连接是数据库开发商提供的实现了jdbc接口的类的实例。