在本文中,我们将向您展示如何创建Spring Boot JDBC应用程序+ Oracle数据库+ Commons DBCP2连接池。
本文使用的工具:
- Spring Boot 1.5.1。发布
- Oracle Database 11g速成版
- Oracle JDBC驱动程序ojdbc7.jar
- 公用DBCP2 2.1.1
- 马文
- Java 8
1.项目结构
标准的Maven项目结构。
2.项目依赖性
下载并安装Oracle JDBC驱动程序。
Oracle许可证限制,您无法从公共Maven存储库中获取Oracle JDBC驱动程序。 相反,您需要访问Oracle网站以下载驱动程序并手动将其安装到Local Maven存储库中 。
声明Spring Boot JDBC spring-boot-starter-jdbc
,Oracle JDBC Driver(手动安装) ojdbc7
和Common DBCP2连接池。
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mkyong</groupId>
<artifactId>spring-boot-jdbc</artifactId>
<packaging>jar</packaging>
<version>1.0</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
</parent>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- Exclude teh default Tomcat connection pool -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>