当前位置:Gxlcms > 数据库问题 > jdbcUtils连接数据库

jdbcUtils连接数据库

时间:2021-07-01 10:21:17 帮助过:34人阅读

JdbcUtils用来获取Connection     * 底层使用了c3p0连接池    c3p0-0.9.2-pre1.jar,mchange-commons-0.2.jar     * 还需要mysql驱动    mysql-connector-java-5.1.13-bin.jar public class JdbcUtilsTest { /**  * 底层使用了c3p0连接池,说明我们还要提供c3p0配置文件  c3p0-config.xml里面的用户名,密码,端口号,数据库名字要按照自己的进行修改  *  @throws SQLException  */     @Test     public void testGetConnection() throws SQLException{         Connection con=JdbcUtils.getConnection();//连接数据库         System.out.println(con);//输出连接信息         JdbcUtils.releaseConnection(con);//如果当前连接跟事务有关就不关闭数据库,如果无关就关闭数据库         System.out.println(con.isClosed());//输出当前连接是否关闭     } /**      * JdbcUtilst还提供了与事务相关的功能。事务就是多个SQL语句,要么所有执行success,不然就fail。典型的例子就是转账。先update后insert      */     @Test     public void testTransaction()     {         try{             JdbcUtils.beginTransaction();//开启事务             //多次操作             JdbcUtils.commitTransaction();//提交事务         }         catch(Exception e){             try{                 JdbcUtils.rollbackTransaction();//回滚事务   数据库操作错误,可以回滚还原操作。             } catch (SQLException e1)             {}         }     }

jdbcUtils连接数据库

标签:连接数   fail   连接   row   close   out   public   tco   com   

人气教程排行