一、Druid 下载的官网

下载官网:https://mvnrepository.com/artifact/com.alibaba/druid/1.2.7

在这里插入图片描述

可以选择依赖下载,也可以直接下载jar包,需要注意的一点就是新版本可能不稳定,选择下载量最多的那个版本。

如果下不了的话直接用以下网盘的方式下载

链接:https://pan.baidu.com/s/1-bx4d21vuQhdzdK49fjQnA
提取码:w130

二、SpringBoot配置

配置在application.properties里面

在这里插入图片描述

url=jdbc:mysql://localhost:3306/数据库名
#远程连接用下面这种格式,本地连接上面那种就可以了
#url=jdbc:mysql://120.1.2.1/数据库名
username=用户名
password=密码

#这个驱动和电脑里面的数据库有关,这里选择的是mysql
driverClassName=com.mysql.jdbc.Driver
initialSize=10
maxActive=20
maxWait=1000
filters=wall

附:mysql网盘链接,是旧版本的,新版本的有点问题

链接:https://pan.baidu.com/s/1doJxd02gybt1z30UrWSkyg
提取码:yywt

三、连接数据库代码

1.创建一个连接

/**
 * 这边采用单例模式进行创建连接,返回一个connection
 */
public class TestDruid {
    private TestDruid(){}
    private static TestDruid testDruid;
    public Connection getConnection() throws Exception {
        //创建一个连接
        Properties pro = new Properties();
        //采用反射机制获取的配置文件,填上我们刚刚进行配置的配置文件名即可
        pro.load(TestDruid.class.getClassLoader().getResourceAsStream("application.properties"));
        DataSource ds = DruidDataSourceFactory.createDataSource(pro);
        Connection conn = ds.getConnection();
        return conn;
    }
    public static TestDruid getTestDruid() throws Exception {
        if(testDruid == null) {
            testDruid = new TestDruid();
        }
        return testDruid;
    }
}

2.连接数据库并且做一下简单的查询

Connection con = TestDruid.getTestDruid().getConnection();
String sql = "SELECT * FROM cat";
PreparedStatement ps = con.prepareStatement(sql);
ResultSet resultSet = ps.executeQuery();
if(resultSet.next){
    //简单查询cat表的name字段的第一个数据
	String name = resultSet.getString("name");
    System.out.println(name);
}
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐