dbutil 操作笔记

//声明属性文件

Properties properties = new Properties();

//src 下面 dbcpconfig.properties 文件

properties.load(DbUtils.class.getResourceAsStream("/dbcpconfig.properties"));

//加入属性文件

DataSource dataSource = BasicDataSourceFactory.createDataSource(properties);

//获得连接

localconn = dataSource.getConnection();

//设置提交方式

localconn.setAutoCommit(false);

 

//   -------dbcpconfig.properties-----------

//            driverClassName=net.sourceforge.jtds.jdbc.Driver
//            url=jdbc:jtds:sqlserver://192.168.1.102:1432/CF_TOPSOFT_NEW
//            username=sa
//            password=12
//
//            dataSource.initialSize=10
//
//            dataSource.maxIdle=20
//
//            dataSource.minIdle=5
//           
//            dataSource.maxActive=50
//
//            dataSource.logAbandoned=true
//
//            dataSource.removeAbandoned=true
//
//            dataSource.removeAbandonedTimeout=180
//
//            dataSource.maxWait=1000

 

 

 

 

//执行方法
QueryRunner runner = new QueryRunner();
//读取返回实体类
List<ProductBean> list = (List<ProductBean>)runner .query(

                             //Connection 连接

                             localconn ,

                             //sql 语句

                             "select * from product where pid = ?" ,

                             //读取返回实体类

                             new BeanListHandler<ProductBean>(ProductBean.class) ,

                             //查询参数

                             new Object[]{endId} );

 

 

//读取返回List数组

ArrayList<Object []> column = (ArrayList<Object []>)runner .query(

                            //Connection 连接

                            localconn ,

                            //sql 语句

                            "select * from product where pid = ?" ,

                            //读取返回实体类

                            new ArrayListHandler() ,

                            //查询参数

                            params );

 

 

//修改

int result = runner.update (

                             //Connection 连接

                             remoteconn ,

                             //sql 语句

                             "delete from table" ,

                             //查询参数

                             params );

 

 

//提交

localconn.commit();

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值