이 기사에서는 MYSQL 데이터베이스 인스턴스를 운영하기 위해 Spring Boot에서 jdbctemplate을 사용하는 방법을 주로 소개합니다. 관심 있는 분들은 더 자세히 알아볼 수 있습니다.
최근에 Spring Boot를 사용하여 데이터베이스에 연결하는 방법을 배우고 있습니다. 오늘은 jdbctemplate을 사용하여 MYSQL 데이터베이스를 작동하는 방법을 배웠습니다.
말도 안 돼요. 코드
pom 파일:
<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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>test</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>test</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>1.4.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <version>1.4.2.RELEASE</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency> </dependencies> </project>
구성 파일: application.properties(springboot 프레임워크는 기본적으로 이 이름을 사용하며 리소스 아래에 위치)
spring.datasource.url=jdbc:mysql://localhost:3306/service_lucky_draw?autoReconnect=true&useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password=1234 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.application.name = @pom.artifactId@ server.port=33333
시작 클래스:
package versionUpdate; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.jdbc.core.JdbcTemplate; @SpringBootApplication public class ApplicationMain implements CommandLineRunner { private Logger log = Logger.getLogger(ApplicationMain.class); @Autowired private JdbcTemplate jdbcTemplate; public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(ApplicationMain.class); springApplication.run(args); } @Override public void run(String... args) throws Exception { String queryMerchandiseInfoSql = "SELECT id,worth,channel_id,template_id FROM merchandise_info"; List<Map<String, Object>> list = jdbcTemplate.queryForList(queryMerchandiseInfoSql); log.debug(list); } }
지금까지 간단한 SpringBoot+Jdbctemplate + MYSQL의 DEMO 구성이 완료되었습니다.
시작 클래스에서 직접 데이터베이스 작업을 수행하고 싶지 않다면
rrreerrree[관련 권장 사항]
JAVA 초보자 동영상 튜토리얼위 내용은 SpringBoot에서 MYSQL을 실행하는 jdbctemplate의 코드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!