druid.properties 和 JDBCUtils工具类
发布日期:2021-05-07 19:41:42 浏览次数:22 分类:精选文章

本文共 1962 字,大约阅读时间需要 6 分钟。

文章目录

一、druid.properties

driverClassName=com.mysql.jdbc.Driver//数据库名url=jdbc:mysql://127.0.0.1:3306/db//如果是配置在本地计算机上的数据库还可以写成//url=jdbc:mysql:///db//用户名username=root//密码password=root//初始连接数量initialSize=5//最大连接数量maxActive=10//最长超时等待maxWait=3000

二、JDBCUtils.java

import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import javax.xml.crypto.Data;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;/** * JDBC工具类 使用Durid连接池 */public class JDBCUtils {       private static DataSource ds ;    static {           try {               //1.加载配置文件            Properties pro = new Properties();            //使用ClassLoader加载配置文件,获取字节输入流            InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("druid.properties");            pro.load(is);            //2.初始化连接池对象            ds = DruidDataSourceFactory.createDataSource(pro);        } catch (IOException e) {               e.printStackTrace();        } catch (Exception e) {               e.printStackTrace();        }    }    /**     * 获取连接池对象     */    public static DataSource getDataSource(){           return ds;    }    /**     * 获取连接Connection对象     */    public static Connection getConnection() throws SQLException {           return  ds.getConnection();    }}

三、UserDao.java

配置好 druid.properties 和 JDBCUtils工具类,简单实现数据库查询操作示例

import domain.User;import org.springframework.jdbc.core.BeanPropertyRowMapper;import org.springframework.jdbc.core.JdbcTemplate;import util.JDBCUtils;import java.util.List;public class UserDaoImpl{   //    创建 JDBCTemplate 对象    private JdbcTemplate template = new JdbcTemplate(JDBCUtils.getDataSource());    public List
findAll() { // 使用 JDBC 操作数据库// 1.定义 sql String sql = "select * from user"; List
users = template.query(sql,new BeanPropertyRowMapper
(User.class)); return users; }}
上一篇:关于 Java.lang.NoClassDefFoundError 解决
下一篇:Java 测试使用的类 Test

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月17日 07时00分55秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章