聚企360做的网站,重庆市建设工程造价信息网爬虫,做网站蓝色和什么颜色,网站谷歌排名前言
在Java开发领域#xff0c;Spring Boot凭借其简洁快速的特性成为现代应用开发的首选框架。本文将详细介绍如何在Spring Boot项目中整合JDBC以快速连接达梦数据库(DM)#xff0c;并提供一个简单的示例来验证连接是否成功。
一、环境准备与依赖配置
在开始之前#xf…前言
在Java开发领域Spring Boot凭借其简洁快速的特性成为现代应用开发的首选框架。本文将详细介绍如何在Spring Boot项目中整合JDBC以快速连接达梦数据库(DM)并提供一个简单的示例来验证连接是否成功。
一、环境准备与依赖配置
在开始之前请确保你的开发环境满足以下条件
达梦数据库版本8.0及以上开发工具IntelliJ IDEA 2019.3.3 x64 或更高版本JDKJDK 8Mavenapache-maven-3.5.4 或更新版本Spring Boot推荐使用2.4.0或更高版本Spring Boot JDBC与Spring Boot版本匹配
二、添加依赖
首先在你的pom.xml文件中添加必要的依赖项以集成Spring Boot、Web支持、JDBC以及达梦数据库的驱动程序。
dependencies!-- Spring Boot Starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency!-- Spring Boot JDBC Starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jdbc/artifactId/dependency!-- Spring Boot Web Starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- Spring Boot DevTools for development-time features --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependency!-- Test dependencies --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- 达梦数据库驱动注意根据实际情况调整版本号 --dependencygroupIdcom.dameng/groupIdartifactIdDm8JdbcDriver18/artifactIdversion8.1.1.193/versionscopesystem/scopesystemPath${project.basedir}/src/main/resources/libraries/DmJdbcDriver18-8.1.1.193.jar/systemPath/dependency
/dependencies注意你需要从达梦数据库的安装目录dmdbms8/drivers/jdbc下找到DmJdbcDriver18.jar复制到项目的src/main/resources/libraries目录并在Maven配置中通过systemPath指定路径。
三、配置数据库连接
接下来在application.properties或application.yml文件中配置数据库连接信息
spring.datasource.urljdbc:dm://localhost:5236
spring.datasource.usernameSYSDBA
spring.datasource.passwordSYSDBA
spring.datasource.driver-class-namedm.jdbc.driver.DmDriver四、编写测试代码
为了验证配置是否正确可以创建一个简单的控制器类来执行查询操作。
package com.example.demo;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;RestController
public class DatabaseController {Autowiredprivate JdbcTemplate jdbcTemplate;GetMapping(/testConnection)public String testDatabaseConnection() {ListString result jdbcTemplate.queryForList(SELECT Connected to DM database successfully! FROM dual, String.class);return result.isEmpty() ? Connection failed. : result.get(0);}
}五、运行与验证
启动你的Spring Boot应用然后在浏览器中访问http://localhost:8080/testConnection。如果看到消息Connected to DM database successfully!则表明你的Spring Boot应用已成功连接到达梦数据库。