Druid 学习
一. 项目配置
1.1 拉取项目代码
git clone git@github.com:alibaba/druid.git
1.2 本地编译执行
- 这里因为在 pom 依赖中Druid 配置了 jdk 路径
env.JAVA_HOME
,对于没有初始化本地环境变量的同学这里可能会报错,可以通过配置 jdk 路径来解决 :
<properties>
<env.JAVA_HOME>/***/JDk/Home</env.JAVA_HOME>
</properties>
mvn clean install
1.3 开发测试 demo 1.0
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
- 使用示例 : 下面的这个 demo 很简单就是通过 DataSource创建了一个数据源,之后根据数据源获取链接,进行一些 CRUD 操作.
import com.alibaba.druid.pool.DruidDataSourceFactory;
import lombok.extern.slf4j.Slf4j;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Properties;
....
public<