- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 sql语句优化
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基
2011-08-12 13:23:24 287
原创 unix学习
第一章 关于UNIX Shell的介绍 1. 定义 shell 是一种特殊的程序,被用作用户与内核(kernel)的UNIX操作系统核心通讯。常见的shell有C shell、B shell 和 Korn shell(B shell的超集)。 2. shell 主要功能 .. 解释交互运行时,在命令行提示下敲入的命令 .. 制订用户环境,通常在shell初始化文件中作这种工作。例如:设置终端键及窗
2009-07-02 15:50:00 503
原创 log4j的学习
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。此外,通
2009-03-24 14:49:00 254
原创 Hibernate的查询方法与缓存的关系
在开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种查询方式来说明一下缓存的作用。 通过ID来获得Java对象可以直接使用Session对象的load()或者get()方法,这两种方式的区别就在于对缓存的使用上。● load()方法
2009-03-06 15:46:00 272
原创 Hibernate 动态Update的问题
有人提出Hibernate在 update持久对象的时候,产生的sql语句是把所有的属性统统set一遍,这样会造成update操作效率很低。Hibernate默认情况下总是在初始化的时候静态生成sql语句,因此不能动态update。但是Hibernate也可以配置为动态产生update和insert语句。<class name="ClassName"
2009-03-04 10:44:00 298
原创 PreparedStatement对象和Statement对象(二)
批处理JDBC语句以提高处理速度 1推荐有的时候JDBC运行的不够理想,这就促使我们写一些与特定数据库相关的存储过程。作为一个替换方案,不 妨试一下Statement的批处理特征,看看一次执行所有的SQL语句是否会带来速度的提升。 存储过程最简单的形式就是整个过程只包含一组SQL语句。将这些语句放到一起能容易管理也可以提高运行 速度。Statem
2009-03-03 21:59:00 1274
原创 PreparedStatement对象和Statement对象(一)
1. 在动态SQL或有时间限制的命令中使用Statement对象 在执行SQL命令时,我们有二种选择:可以使用PreparedStatement对象,也可以使用Statement对象。无论多少次地使用同一个SQL命令,PreparedStatement都只对它解析和编译一次。当使用Statement对象时,每次执行一个SQL命令时,都会对它进行解析和编译。这可能会使你认为,使用Prepar
2009-03-03 21:44:00 830
原创 HibernateUtil类(操作数据源 session 的管理)
public class HibernateUtil { private static Log log=LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try{
2009-03-03 14:57:00 472
原创 工厂模式获得数据库连接
package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class ConnectionFactory { private static ConnectionFactory factory =new ConnectionFact
2009-03-03 14:55:00 414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人