package cn.lijun.service;

import java.sql.Connection;
import java.sql.SQLException;

import cn.lijun.dao.TransferDao;
import utils.DataSourceUtils;

public class TranseferService {

public boolean transfer(String out, String in, double money) {
TransferDao dao = new TransferDao();
boolean istranceferSuccess = true;
Connection con = null;
try {
con = DataSourceUtils.getConnection();
//System.out.println(con);
con.setAutoCommit(false);
dao.out(con,out,money);
//int i =1/0;
dao.in(con,in,money);
} catch (Exception e) {
istranceferSuccess = false;
e.printStackTrace();
try {
con.rollback();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();}
e..printStackTrace();
}finally{
try {
con.commit();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

}
return istranceferSuccess;

}

}

最新文章

  1. [双连通分量] POJ 3694 Network
  2. Java基础语法总结
  3. shell 复习
  4. 再谈C++继承
  5. codejam环境熟悉—Minimum Scalar Product
  6. ios 录音
  7. iscsiadm用法简介
  8. Registry 类
  9. 201521123012 《Java程序设计》第二周学习总结
  10. MT【245】小概率事件
  11. UUID简介
  12. Kruskal算法(题目还是:畅通工程)
  13. CSS3景深-perspective
  14. nginx ssi + ngx_pagespeed 实现micro frontends 开发
  15. 2018软件工程W班助教小结博客
  16. 20180711-统计PDB中的蛋白质种类、膜蛋白文件个数及信息等
  17. MyBatis 的真正强大在于它的映射语句 如果有一个独立且完美的数据库映射模式,所有应用程序都可以使用它
  18. CentOS 6.6下安装OpenOffice4.0
  19. Qt编译,imp_CommandLineToArgvW@8问题
  20. bzoj 1650: [Usaco2006 Dec]River Hopscotch 跳石子

热门文章

  1. sourcetree 分支的创建合并
  2. grep 命令使用指南
  3. [三卷天书]记一个asp.net生成两个日期范围内生成随机时间的方法
  4. selenium新的定位方法,更简洁很方便
  5. Rest之路 - 第一个Rest程序
  6. DB2的安装
  7. MFC学习(二)
  8. JavaScript笔记——面向对象与原型
  9. dubbo学习 三 dubbox概述
  10. leetcode784