码迷,mamicode.com
首页 > 数据库 > 详细

jdbc进阶

时间:2020-03-05 01:12:36      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:sys   create   vat   date   list   ati   update   com   inpu   

数据库事务
set autocommit=0;
start transaction;
delete from test;
;
;
commit or rollback;

Linkedlist removefirst add
Arraylist

jdbc事务管理

conn = JDBCUtils.getConnection();
conn.setAutoCommit(false);
String sql = "UPDATE account SET money = money-200 WHERE name=‘aaa‘";
pstmt1=conn.prepareStatement(sql);
pstmt1.executeUpdate();
String sql2="UPDATE account SET money = money+200 WHERE name=‘bbb‘";
pstmt2=conn.prepareStatement(sql2);
pstmt2.executeUpdate();
conn.commit();

jdbc连接池
private static LinkedList<Connection> connlist=new LinkedList<Connection>();
c3p0
1代码配置(实例化对象设置属性)
2src下c3p0_config.xml的默认配置
dbcp
InputStream in=TestDBCP.class.getClassLoader().getResourceAsStream("dpcp.properties");

Properties prop=new Properties();
System.out.println(in);
prop.load(in);
DataSource pool=BasicDataSourceFactory.createDataSource(prop);
Connection conn=pool.getConnection();
System.out.println(conn);

jdbc进阶

标签:sys   create   vat   date   list   ati   update   com   inpu   

原文地址:https://www.cnblogs.com/wangpeng111/p/12416978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!