druid jar包下载:https://repo1.maven.org/maven2/com/alibaba/druid/
在看黑马程序员课程的记录笔记
package com.quan.app; import com.alibaba.druid.pool.DruidDataSourceFactory; import com.quan.pojo.Brand; import org.junit.jupiter.api.Test; import javax.sql.DataSource; import java.io.FileInputStream; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import java.util.Properties; public class BrandTest { // 查询所有数据 @Test public void testSelectAll() throws Exception { // 加载配置文件 Properties prop = new Properties(); prop.load(new FileInputStream("src/druid.properties")); //获取连接池对象 DataSource dataSource = DruidDataSourceFactory.createDataSource(prop); // 获取数据库连接对象 Connection conn = dataSource.getConnection(); // 执行sql语句 String sql = "select * from tb_brand"; PreparedStatement preparedStatement = conn.prepareStatement(sql); ResultSet resultSet = preparedStatement.executeQuery(); List<Brand> list = new ArrayList<>(); while (resultSet.next()){ // 获取数据 int id = resultSet.getInt("id"); String brandName = resultSet.getString("brand_name"); String companyName = resultSet.getString("company_name"); int ordered = resultSet.getInt("ordered"); int status = resultSet.getInt("status"); Brand brand = new Brand(); brand.setId(id); brand.setBrandName(brandName); brand.setCompanyName(companyName); brand.setOrdered(ordered); brand.setStatus(status); list.add(brand); } // 释放资源 resultSet.close(); preparedStatement.close(); conn.close(); System.out.println(list); } }
//输出 5月 09, 2022 1:58:49 上午 com.alibaba.druid.pool.DruidDataSource info 信息: {dataSource-1} inited [Brand{id=1, brandName='三只松鼠', companyName='三只松鼠有限公司', ordered=5, description='null', status=1}, Brand{id=2, brandName='华为', companyName='华为技术有限公司', ordered=100, description='null', status=1}, Brand{id=3, brandName='小米', companyName='小米科技有限公司', ordered=50, description='null', status=1}] 进程已结束,退出代码0
- THE END -
最后修改:2022年5月9日
版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
如若转载,请注明出处:https://www.quange.cc/note/java/java-web/1440.html
共有 0 条评论