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

数据库里不能保存Object,为什么JDBC里还是有resultSet.getObject()的方法?
数据库里只能保存String,基本数据类型等,因此JDBC里ResultSet的方法只需要有getString(),getInt(),getDate()等等不就可以了吗?请问为什么要设定一个getObject()的方法?这个是实际项目里,到底有没有应用呢?

------解决方案--------------------
如果是用CallableStatement执行了存储过程,返回了一个游标或者其他定义的类型,用getObject()在做强类型转换不就有意义了。。
------解决方案--------------------
很有用处