DBCP之----"数据库"与"连接池"的连接建立过程
2024-08-26 16:21:16
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 }
最新文章
- MWeb 1.5 发布!增加打字机滚动模式、发布到 Evernote、印象笔记、Wordpress.com、Blogger、编辑器内代码块语法高亮
- CentOS 6 到 CentOS 7
- 读懂IL代码就这么简单 (一)
- android-eclipse-phonegap 2..9以下(包含2.9)的项目配置
- iOS开发:为xcode项目添加git仓储
- RR 和RC 幻读问题
- [Usaco2014 Open Gold ]Cow Optics (树状数组+扫描线/函数式线段树)
- 体验VS2017的Live Unit Testing
- VS2010 常见错误类型汇总
- C++ WMI获取系统硬件信息(CPU/DISK/NetWork etc)
- arcgis raster clip and mask difference 栅格 提取 clip 和 mask 方法的区别
- windows下z3安装
- Atitit 3种类型的公司:运营驱动型;产品驱动型; 技术驱动型。
- Maven下载私服上的jar包(全局)
- Flume与Logstash比较
- JS 图片切换
- 【C#进阶】拥抱Lambda(一)
- 给新建的kvm虚拟机创建网络接口
- 《算法竞赛入门经典》学习笔记 2.4.4 C++中的输入输出
- inline元素、inline-block元素在float、position:fixed、position:absolute之后出现的问题
热门文章
- 解决win7 64位中 魔方与TortoiseSVN的冲突解决【2014-02-10】
- [STAThread]的含义
- 精品教程--IOS零基础开发环境搭建
- The Socket API, Part 3: Concurrent Servers
- js数组的管理[增,删,改,查]
- sort() 方法用于对数组的元素进行排序
- SQL Server 数据库文件管理
- Animation 动画详解(一)——alpha、scale、translate、rotate、set的xml属性及用法
- iOS 左右滑动 手势 响应方法
- Boost.Any