两段小代码连接数据库性能的比较 差距应当很大。-----后面一种好像还缺了最后释放连接的部分。总的来说,建立数据库连接是很耗时的,虽然看起来只有一句,但是后台要做很多工作,总的来说,尽量避免反复建立释放数据库连接比较好。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顺便比较一下时间复杂度(从高到低排):建立数据库连接(不考虑连接池):相当大本地方法:视具体情况而定,比较大建立新对象:大在某些容器中不恰当的使用了随机访问在某些容器中不恰当的使用了删除和插入浮点运算强制类型转换解引用整数运算--------其中,如果采用了数据库连接池,那么建立数据库连接的平均耗时可能会降到很低。 差距应当很大。建议用代码一而且要用for(..){prepareStatement.addBatch();}prepareStatement.executeBatch();//一起提交 急!!!!!Unix如何为一个本机ip设置多个域名?急!!!!! float和Float的区别,floatValue()的作用? 请教关于线程的运行和停止 登陆窗口的数据库连接与验证 请问如果要搭建一个JAVA的设计平台需要什么?? 如何在程序中判断一个文件夹中有多少个文件? 有谁用过JBuider 8 啊,紧急求救 请问ldap-3.3-3.src.rpm包怎样安装?(在线等候) websphere4 连接池的一些问题 今天开始学习JAVA,望各位高手指教一二 JDBC问题 ant中有无逻辑判断的task,以便可以根据不同情况执行不同的task?
建立数据库连接(不考虑连接池):相当大
本地方法:视具体情况而定,比较大
建立新对象:大
在某些容器中不恰当的使用了随机访问
在某些容器中不恰当的使用了删除和插入
浮点运算
强制类型转换
解引用
整数运算
--------
其中,如果采用了数据库连接池,那么建立数据库连接的平均耗时可能会降到很低。
建议用代码一而且要用
for(..){
prepareStatement.addBatch();
}
prepareStatement.executeBatch();//一起提交