1 public class DBCPTest {
  2     /*
  3      * 使用BasicDataSource类,通过url,
  4     和diverClass,username,password,
  5     几个参数与数据库建立连接,从而返回一个DataSource连接池对象
  6     */
  7     public DataSource getDS() {
  8         BasicDataSource ds = new BasicDataSource();
  9         ds.setDriverClassName("com.mysql.jdbc.Driver");
 10         ds.setUsername("root");
 11         ds.setPassword("4230");
 12         ds.setUrl("jdbc:mysql://localhost:3306/jdbcdemo");
 13         return ds;
 14
 15     }
 16
 17     /*
 18      * 测试查询,通过上面返回的DataSource连接池对象的
 19     getConnection()方法创建一个Connection对象,其后步骤省略
 20     */
 21     @Test
 22     public void testDBCPTest() throws Exception {
 23
 24         Connection connec = getDS().getConnection();
 25         String sql = "SELECT * FROM student";
 26         PreparedStatement ps = connec.prepareStatement(sql);
 27         ResultSet rSet = ps.executeQuery();
 28         while (rSet.next()) {
 29             System.out.println(rSet.getLong(1) + "-" + rSet.getString(2) + "-" + rSet.getInt(3));
 30         }
 31         JdbcUtil.close(rSet, ps, connec);
 32     }
 33 }

最新文章

  1. MWeb 1.5 发布!增加打字机滚动模式、发布到 Evernote、印象笔记、Wordpress.com、Blogger、编辑器内代码块语法高亮
  2. CentOS 6 到 CentOS 7
  3. 读懂IL代码就这么简单 (一)
  4. android-eclipse-phonegap 2..9以下(包含2.9)的项目配置
  5. iOS开发:为xcode项目添加git仓储
  6. RR 和RC 幻读问题
  7. [Usaco2014 Open Gold ]Cow Optics (树状数组+扫描线/函数式线段树)
  8. 体验VS2017的Live Unit Testing
  9. VS2010 常见错误类型汇总
  10. C++ WMI获取系统硬件信息(CPU/DISK/NetWork etc)
  11. arcgis raster clip and mask difference 栅格 提取 clip 和 mask 方法的区别
  12. windows下z3安装
  13. Atitit 3种类型的公司:运营驱动型;产品驱动型; 技术驱动型。
  14. Maven下载私服上的jar包(全局)
  15. Flume与Logstash比较
  16. JS 图片切换
  17. 【C#进阶】拥抱Lambda(一)
  18. 给新建的kvm虚拟机创建网络接口
  19. 《算法竞赛入门经典》学习笔记 2.4.4 C++中的输入输出
  20. inline元素、inline-block元素在float、position:fixed、position:absolute之后出现的问题

热门文章

  1. 解决win7 64位中 魔方与TortoiseSVN的冲突解决【2014-02-10】
  2. [STAThread]的含义
  3. 精品教程--IOS零基础开发环境搭建
  4. The Socket API, Part 3: Concurrent Servers
  5. js数组的管理[增,删,改,查]
  6. sort() 方法用于对数组的元素进行排序
  7. SQL Server 数据库文件管理
  8. Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法
  9. iOS 左右滑动 手势 响应方法
  10. Boost.Any