java面试题

当前位置: 面试问题网 > java面试题 > 如何提高JDBC的性能

如何提高JDBC的性能

java面试题  手机阅读
1.使用数据连接池(Connection Pool), 避免使用DriverManager.getConnection,参考另外一篇博客 不推荐使用DriverManager.getConnection
   2.合理的配置数据连接池参数,参考另外一篇博客 如何设置数据连接池的初始大小
   3.选择合适的事务等级,按照不同的数据库操作类型选择不同的事务等级。
   4.及时关闭Connection,不关闭的话会严重影响系统的性能,甚至造成系统罢工。
   5.优化Statement
   1)选择合适的Statement, 根据不同的数据库操作选择Statement, PreparedStatement 或者 CallableStatement, 具体选择哪个可以通过搜索引擎了解。
   2)尽可能的使用batch, 这样可以减少调用JDBC的次数。 具体的方法是使用statement.addBatch(“your sql”) 添加batch, 然后执行statement.executeBatch()来一起执行。
   3)Statement执行完毕后关闭Statement
   6.优化你的SQL, 尽量减少你的结果集,不要每次都”select * from XXX”
   7.使用一些缓存工具进行缓存,特别是大数据量大访问量的系统,合理的缓存往往会显著的提高系统的性能

【如何提高JDBC的性能】相关文章

1. 如何提高JDBC的性能

2. spring的jdbc与传统的jdbc有什么区别,其核心类有那些?

3. Ibatis中如何提高SQL Map的性能

4. 如何实现jdbc性能优化

5. 如何通过jdbc调用存储过程

6. 在Spring框架中如何更加高效的使用JDBC

7. Jdbc数据访问技术面试题

8. JDBC操作数据库的基本流程是什么

9. 递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)

10. 如何提高职业生涯的“保质期”

本文来源:https://www.mianshiwenti.com/a12320.html

点击展开全部

《如何提高JDBC的性能》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面
上一篇:JNI的定义 下一篇:Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?

﹝如何提高JDBC的性能﹞相关内容

「如何提高JDBC的性能」相关专题

连接池 jdbc
复制网址 收藏网址 分享到微信 分享到微博 分享到QQ

其它栏目

软件工程师面试题 软件测试面试题 网络管理员面试题 java面试题 .NET面试题 PHP面试题 C#面试题 C++面试题 Delphi面试题 Ruby面试题 Python面试题 Javascript面试题 android面试题 iOS面试题 jQuery面试题 Linux/Unix面试题 DBA面试题

也许您还喜欢