相关截图:
问题描述:
老师,我一开始的情况还和视频里的一样,不知道为什么现在情况不一样了,也没有创建10个连接
登陆购买课程后可参与讨论,去登陆吧
我在这个类的界面右键,再点菜单中的DeBug出现的情况正常了,我刚刚直接点上面的小虫子,所以出现的情况不一样
同学你好,所以同学是解决问题了吗?如果是,同学可以继续往后学习哟~棒棒的
祝学习愉快~
问题解决了
同学你好,非常棒~继续加油~
我是一点那个小虫子,然后就是这样了
这是我的代码
package com.imooc.jdbc.sample; import com.alibaba.druid.pool.DruidDataSourceFactory; import com.imooc.jdbc.command.DbUtils; import javax.sql.DataSource; import java.io.FileInputStream; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Properties; public class DruidSample { public static void main(String[] args) { //1. 加载属性文件 Properties properties = new Properties(); String propertyFile = DruidSample.class.getResource("/druid-config.properties").getPath(); try { propertyFile = new URLDecoder().decode(propertyFile, "UTF-8"); properties.load(new FileInputStream(propertyFile)); } catch (Exception e) { e.printStackTrace(); } Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { //2. 获取DataSource数据源对象 DataSource dataSource = DruidDataSourceFactory.createDataSource(properties); //3. 创建数据库连接 conn = dataSource.getConnection(); pstmt = conn.prepareStatement("select * from employee limit 0,10"); rs = pstmt.executeQuery(); while (rs.next()) { Integer empId = rs.getInt(1); String ename = rs.getString("ename"); String dname = rs.getString("dname"); Float salary = rs.getFloat("salary"); System.out.println(dname + "-" + empId + "-" + ename + "-" + salary); } } catch (Exception e) { e.printStackTrace(); } finally { DbUtils.closeConnection(rs, pstmt, conn); } } }
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
79 1
56 1
9 1
14 1
56 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星