1 / 15
文档名称:

DBUtils.ppt

格式:ppt   大小:109KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

DBUtils.ppt

上传人:drp539609 2019/2/12 文件大小:109 KB

下载得到文件列表

DBUtils.ppt

文档介绍

文档介绍:-4了解持久层框架了解Handler了解DBUtilsAPI目标*-4*什么是DBUtilsApacheDBUtils是Apache的一个工具集,最大的好处就是,在SQL查询的时候,可以返回一个MapList或者BeanList对象例如:Stringurl="jdbc:oracle:thin:***@localhost:1521:orcl";Stringsql="select*fromemp";("");try{Connectionconn=(url,"scott","tiger");QueryRunnerqr=newQueryRunner();Listresult=(List)(conn,sql,newMapListHandler());(result);(conn);}catch(Exceptione){ ();}-4Handler*()这个函数中,还可以选择一个BeanList对象 Listresults=(List)(conn,sql,newBeanListHandler()); 这样的好处是可以直接得到javaBean的对象,把它直接保存在request对象中,方便显示层的jsp页面调用 ("BeanName",BeanList)-4DBUtilsAPI*:<.:提供如关闭连接、装载JDBC驱动程序等常规工作的工具类;<.:该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。<.:,将数据按要求转换为另一种形式。-4DBUtilsAPI*:<1>DBUtil类的主要方法如下:(…): DbUtils类提供了三个重载的关闭方法。这些方法检查所提供的参数是不是NULL,如果不是的话,它们就关闭Connection、Statement和ResultSet。(…):这一类方法不仅能在Connection、Statement和ResultSet为NULL情况下避免关闭,还能隐藏一些在程序中抛出的SQLEeception。(Connectionconn):用来提交连接,然后关闭连接,并且在关闭连接时不抛出SQL异常。():这一方装载并注册JDBC驱动程序,如果成功就返回true。使用该方法,你不需要捕捉这个异常ClassNotFoundException。-4DBUtilsAPI*<2>QueryRunner类的构造方法及主要方法::publicQueryRunner(){}:publicQueryRunner(DataSourceds){=ds;}-4DBUtilsAPI*QueryRunner类的主要方法: