快速搭建一个web工程
搭建完一个web工程,要想连接上oracle数据库,还得进行以下操作
(1)在pom.xml中引入jdbc连接
<!--jdbc连接-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
(2)引入oracle driver(即oracle驱动包)
由于oracle没有托管在maven仓库下,所以无法在pom.xml进行申明,需要自行下载导入
在idea中点击file——>>Project Structure——>>Modules——>>new 导入ojdbc6.jar
(3)配置文件
在resources中新建一个application.yml文件,在application.yml中填写如下配置:
(4)在测试类中编写测试方法
@RunWith(SpringRunner.class)
@SpringBootTest
public class OracleApplicationTests {
@Autowired
DataSource dataSource;
@Autowired
JdbcTemplate jdbcTemplate;
@Test
public void contextLoads() throws SQLException {
List<Map<String, Object>> maps = jdbcTemplate.queryForList("select * from emp");
System.out.println(dataSource.getClass());
Connection connection = dataSource.getConnection();
System.out.println(connection);
System.out.println(maps);
connection.close();
}
}
可以使用spring-boot已经封装好的jdbc模板(jdbcTemplate)对数据库进行简单的查询
观察运行结果可以看到已经连接上oracle数据库,并且Spring boot已经默认帮我们连上tomcat.jdbc.pool.DataSource这个数据源,不再像以前Spring一样还要自己去连个dbcp,或者c3p0连接池