博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdbcUtils连接数据库
阅读量:5132 次
发布时间:2019-06-13

本文共 1517 字,大约阅读时间需要 5 分钟。

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

配置文件:

1  //c3p0-config.xml配置文件信息 2   
3 4   
5   
6   
****
7   
****
  
8   
com.mysql.jdbc.Driver
9   
jdbc:mysql:///***
10   
11   
12 13     

 

转载于:https://www.cnblogs.com/zou-zou/p/6129525.html

你可能感兴趣的文章
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
距离公式汇总以及Python实现
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>
Sql Server 中由数字转换为指定长度的字符串
查看>>
tmux的简单快捷键
查看>>
[Swift]LeetCode922.按奇偶排序数组 II | Sort Array By Parity II
查看>>
VC6.0调试技巧(一)(转)
查看>>
php match_model的简单使用
查看>>
SIP服务器性能测试工具SIPp使用指导(转)
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
STM32单片机使用注意事项
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
移动开发平台-应用之星app制作教程
查看>>