2012年5月17日
摘要: 1: 数据字典记录了数据库的系统信息,是只读表和视图的集合,数据字典的所有者为sys用户,并且存放在system表空间中。 数据字典基表存放基本信息,普通用户不能访问,只能通过访问数据字典视图取得系统信息,数据字典包含三种类型: USER_XXX: 所有数据库对象 ALL_XXX: 当前用户可以存放的所有对象 DBA_XXX: 当前用户所拥有的对象2: 数据字典内容 A:对象定义 当执行create命令创建对象时,Oracle会将对象存放到数据字典中,可以使用DBMS_METADATA可以获取对象定义语句,: SQL>SET LONG 4000 SQL>SELECT dbms_me 阅读全文
posted @ 2012-05-17 23:02 垦荒牛 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 推荐:MiddlegenIDE插件, 是一个Eclipse 插件. 用它可以直接连接到数据库, 根据表按照一定的HIBERNATE规则作出BEAN和对应的XML ,用完后你可以手动删除它加载的JAR包和XML文件! 今天开始试着使用MiddleGenIDE工具了,真的挺方便的,节省了很多时间,它的安装方法是下载一个middlegenide_1.3.3.zip文件,然后把它解压到eclipse的根目录下面,解压到dropins里面也行,再重启一下eclipse就能使用了,安装很方便,然后新建一个MiddleGenIDETest的项目,在项目上右击-新建-other找到middlegen... 阅读全文
posted @ 2012-05-17 15:46 垦荒牛 阅读(686) 评论(0) 推荐(0) 编辑
摘要: package tool;import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; import org.apache.commons.lang3.StringUtils;/** * @author Administrator * */ public class VoUtils { public VoUtils() ... 阅读全文
posted @ 2012-05-17 15:21 垦荒牛 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Class.forName(xxx.xx.xx) 返回的是一个类 一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。 1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它? A a = (A)Class.forName("pacage.A").newInstance(); 这和 A a = new A(); 是一样的效果。 2.jvm在装载类时会执行类的静态代码段,要记住静态代码是和class绑定的,class 阅读全文
posted @ 2012-05-17 15:08 垦荒牛 阅读(3016) 评论(0) 推荐(0) 编辑
摘要: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import com.onedear.util.database.DataBaseType; /** * 数据库工具类 * * @author onedear * @... 阅读全文
posted @ 2012-05-17 08:45 垦荒牛 阅读(961) 评论(0) 推荐(0) 编辑