Apache · 2010-01-04 05:04:06 · 阅读: 478 发现一个有意思的现象,请大牛们指教 Oracle 数据库 比如,我有个数据库表 A 做一个如下的操作 Select * from A where field_a='xxxx' 分别用两种方式实现 1.存储过程封装,应用直接调存储过程 2.程序自己建立一个连接,执行Sql 语句 2 要比 1 慢很多,1大概4-5ms 就能执行完毕 而2 要几十毫秒才能完成 请问2主要耗时在哪里,是语言中类似 PreparedStatement ResultSet 这些东西的创建/销毁开销吗?