jdbc
Java码界探秘
本博客不再维护,搬家到 http://zthinker.com。个人公众号(Java码界探秘)
展开
-
jdbc 公共类(1)
jdbc 公共类(1)原创 2010-06-03 09:59:00 · 739 阅读 · 0 评论 -
SQL优化大全
1. 优化SQL步骤1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结果和 global级别的统计结果。 如显转载 2014-03-20 18:58:43 · 603 阅读 · 0 评论 -
什么是连接池?我们为什么需要它?
本文由 ImportNew - 唐小娟 翻译自 Geekexplains。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的 Java开发 小组。参与方式请查看小组简介。什么是连接池?我们为什么需要它?连接池允许多个客户端使用缓存起来的连接对象,这些对象可以连接数据库,它们是共享的、可被重复使用的。J2SD转载 2014-01-24 20:32:42 · 936 阅读 · 0 评论 -
深入理解JDBC的超时设置
ImportNew注: 本文由新浪微博:@哥墨迹 投稿至ImportNew。感谢 @哥墨迹 ! 如果你希望分享好的原创文章或者译文,欢迎投稿到ImportNew。恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DDos攻击后,整个服务都垮掉了。由于第四层交换机不转载 2014-01-20 21:21:39 · 656 阅读 · 0 评论 -
Java 连接池的工作原理
什么是连接?连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分]创建连接的代码片段:1String connUrl = "jdbc:mysql://your.databas转载 2014-01-07 18:34:15 · 652 阅读 · 0 评论 -
JDBC中驱动加载的过程分析
江苏 无锡 缪小东 本篇从java.sql.Driver接口、java.sql.DriveManager类以及其它开源数据库的驱动类讨论JDBC中驱动加载的全过程以及JDBC的Framework如何做到“可插拔”的细节。 本篇包含了很多部分的内容。如类加载器、本地方法、对象锁、类锁、按功能或者状态分离锁、安全机制,对这些内容没有深入讨论!详情可以继续关注本博转载 2013-07-13 17:20:36 · 2404 阅读 · 0 评论 -
基于JDBC的数据库连接池高效管理策略
在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个基于设计模式的解决方案 评论:孙鸣 (dhui@263.net), 软件工程转载 2013-10-07 22:40:18 · 843 阅读 · 0 评论 -
用java实现JDBC数据库连接池
这次写数据库连接池主要想解决的还是servlet访问数据库获取数据的稳定性问题,于是便研究了一下,下面来讲一讲如何用java来写一个适合自己用的数据库连接池。这个东西大家并不陌生,通过使用数据连接池我们能够更好地控制程序和数据库之间建立的连接,减小数据库访问压力,也便于管理连接,提高了利用率和工作性能。 设计数据库连接池,个人认为应该注意以下几点: 1、能够控制连接池的大小转载 2013-10-07 23:01:08 · 1743 阅读 · 0 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
本文由 ImportNew - 刘志军 翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStat转载 2014-01-20 21:24:32 · 431 阅读 · 0 评论 -
JDBC性能小贴
本文由 ImportNew - 刘志军 翻译自 javarevisited。如需转载本文,请先参见文章末尾处的转载要求。本文收集了一些用于提升JDBC性能的方法。Java应用或者JavaEE Web应用的性能是很重要的,尤其是数据库后端对应用的性能影响。不知你是否经历过Java、JavaEE web应用非常慢的案例没有(处理一个简单的请求都要花上好几秒的时间用于数据库访问,分页、排序等)。转载 2014-01-20 21:23:13 · 466 阅读 · 0 评论 -
JDBC批处理Select语句
本文由 ImportNew - 刘志军 翻译自 Javaranch。如需转载本文,请先参见文章末尾处的转载要求。注:为了更好理解本文,请结合原文阅读在上一篇文章中提到了PreparedStatement的局限性:PreparedStatement不允许一个占位符(?)设置多个值,本文试图从其它角度来解决该问题。在网络上开销最昂贵的资源就是客户端与服务器往返的请求与响应,JD转载 2014-01-24 20:31:26 · 868 阅读 · 0 评论 -
commons.dbutils1.2介绍及使用
一、结构介绍高层结构图:wrappers包:handlers包(部分): 二、功能介绍commons.dbutils是一个对JDBC操作进行封装的类集,其有如下几个优点:(1)没有可能的资源泄漏,避免了繁锁的JDBC代码(2)代码更整洁(3)从ResultSet自动生成JavaBeans属性转载 2014-01-01 23:51:13 · 653 阅读 · 0 评论 -
JDBC性能小贴
本文由 ImportNew - 刘志军 翻译自 javarevisited。如需转载本文,请先参见文章末尾处的转载要求。本文收集了一些用于提升JDBC性能的方法。Java应用或者JavaEE Web应用的性能是很重要的,尤其是数据库后端对应用的性能影响。不知你是否经历过Java、JavaEE web应用非常慢的案例没有(处理一个简单的请求都要花上好几秒的时间用于数据库访问,分页、排序等)。转载 2013-10-14 19:52:37 · 535 阅读 · 0 评论 -
SQL优化34条
SQL优化34条转载 2011-01-22 21:46:00 · 464 阅读 · 0 评论 -
ResultSet自动封装数据到实体对象
ResultSet自动封装数据到实体对象原创 2010-06-03 10:57:00 · 1765 阅读 · 0 评论 -
jdbc 公共类(2)
jdbc 公共类(2)原创 2010-06-03 10:10:00 · 599 阅读 · 0 评论 -
common-dbutils的使用
1. 介绍commons-dbutils是Apache组织提供的一个开源 JDBC工具类库,能让我们更简单的使用JDBC。它是一个非常小的类包,花几分钟的时间就能掌握它的使用。2. 下载进入apache官方网站的commons-dbutils网页:http://commons.apache.org/dbutils/选择左边导航栏的Download进入下载页面转载 2014-07-31 14:48:22 · 869 阅读 · 0 评论