Содержание
В этом уроке мы покажем вам, как использовать Spring Boot JDBC JdbcTemplate
а также NamedParameterJdbcTemplate
,
Используемые технологии:
- Spring Boot 2.1.2.RELEASE
- Spring JDBC 5.1.4. РЕЛИЗ
- HikariCP 3.2.0
- База данных H2 в памяти 1.4.197
- Maven 3
- Java 8
В Spring Boot JDBC компоненты, связанные с базой данных, такие как DataSource
, JdbcTemplate
а также NamedParameterJdbcTemplate
будет настроен и создан во время запуска, чтобы использовать его, просто @Autowired
боб, который вы хотите, например:
@Autowired
JdbcTemplate jdbcTemplate;
@Autowired
private NamedParameterJdbcTemplate jdbcTemplate;
Чтобы подключиться к базе данных (например, MySQL), включите драйвер JDBC в путь к классам проекта:
pom.xml
mysql
mysql-connector-java
И определить datasoure
свойства в application.properties
application.properties
## MySQL
#spring.datasource.url=jdbc:mysql://192.168.1.4:3306/test
#spring.datasource.username=mkyong
#spring.datasource.password=password
# Oracle
#spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orcl
#spring.datasource.username=system
#spring.datasource.password=Password123
Заметка
По умолчанию Spring Boot 2 использует HikariCP в качестве пула соединений с базой данных.
1. Каталог проектов
2. Maven
2,1 spring-boot-starter-jdbc
это то, что нам нужно.
pom.xml
Скачать исходный код
$ git clone https://github.com/mkyong/spring-boot.git
$ cd spring-jdbc
$ mvn spring-boot: запустить
Рекомендации
- JDBC CallableStatement - Пример параметра OUT хранимой процедуры
- Spring JDBC docs
- Работа с базами данных SQL
- Общие свойства приложения
- Spring Boot + Spring Data JPA + пример Oracle
- HikariCP
- Учебник по Java JDBC
0.00 (0%) 0 votes