• java--dbutil


    package com.dbutil;

    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.List;

    import org.apache.commons.dbutils.QueryRunner;
    import org.apache.commons.dbutils.handlers.BeanHandler;
    import org.apache.commons.dbutils.handlers.BeanListHandler;
    import org.apache.commons.dbutils.ResultSetHandler;
    import org.junit.Test;

    import com.mchange.v2.c3p0.ComboPooledDataSource;

    public class TestDButil {

    @Test
    public void TestDButil() throws Exception {
    	
    	ComboPooledDataSource dataSource =new ComboPooledDataSource();
    	 dataSource.setDriverClass("com.mysql.jdbc.Driver");
    	 dataSource.setJdbcUrl("jdbc:mysql://192.168.195.122/test?useSSL=false");
    	 dataSource.setUser("root");
    	 dataSource.setPassword("123456");
    	
    	QueryRunner queryRunner =new QueryRunner(dataSource);
    	 //String sql ="insert into s_stu(name,age) values(?,?)";
    	//String sql ="select * from s_stu where id=?";
    	//queryRunner.update(sql,"dbutil",24);
    	/*
    	 * Accout accout= queryRunner.query(sql, new ResultSetHandler<Accout>() {
    	 * 
    	 * @Override public Accout handle(ResultSet rs) throws SQLException { // TODO
    	 * Auto-generated method stub Accout accout =new Accout(); while(rs.next()) {
    	 * String name =rs.getString("name"); int age = rs.getInt("age");
    	 * //System.out.println(name+"---"+age); accout.setName(name);
    	 * accout.setAge(age);
    	 * 
    	 * 
    	 * }
    	 * 
    	 * return accout; }
    	 * 
    	 * },20); System.out.println(accout.toString());
    	 */
    	/*
    	 * //单行查询 
    	 * ResultSetHandler<Accout> rs= new BeanHandler(Accout.class); Accout
    	 * accout= queryRunner.query(sql,rs,23); System.out.println(accout);
    	 */
    	//多行查询
    	  String sql ="select * from s_stu "; 
    	  ResultSetHandler<Accout> rs= new BeanListHandler(Accout.class); 
    	  List<Accout> accout= (List<Accout>) queryRunner.query(sql,rs); 
    	  for (Accout accout2 : accout) {
    	  System.out.println(accout2);
    	  }
    }
    

    }

    ******************************人因为有理想、梦想而变得伟大,而真正伟大就是不断努力实现理想、梦想*****************************
  • 相关阅读:
    Oracle 字符串转多行(REGEXP_SUBSTR)
    Word使用技巧总结
    VirtualBox配置安装入门(Linux连不上网络和设置共享文件夹)
    (vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理?
    Vmware共享文件夹安装设置方法(window与Linux使用共享文件夹)
    软删除和硬删除的处理方法
    banner小点点
    常用标签
    优雅批量删除redis匹配数据
    rabbitmq(三)- 交换机
  • 原文地址:https://www.cnblogs.com/cloudLi/p/13259168.html
Copyright © 2020-2023  润新知