English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Bootは、JDBCを通じてアプリケーションに接続するためのスタートアップおよびライブラリを提供しています。ここでは、MySQLデータベースに接続するアプリケーションを作成しています。Spring BootでJDBCを作成および設定するための以下のステップが含まれています。
データベースを作成します
create database springbootdb
mysqlでテーブルを作成します
create table user(id int UNSIGNED primary key not null auto_increment, name varchar(100), email varchar(100));
Spring Boot プロジェクトを作成します
プロジェクト名やプロジェクトに関連する他の情報を提供します。
依存関係を提供します
作業が完了したら、プロジェクトに以下のファイルを作成します。
application.propertiesファイルにデータベースの設定を追加します。
//application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/springbootdb spring.datasource.username=root spring.datasource.password=mysql spring.jpa.hibernate.ddl-auto=create-drop
//SpringBootJdbcApplication.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootJdbcApplication { public static void main(String[] args) { SpringApplication.run(SpringBootJdbcApplication.class, args); } }
HTTPリクエストを処理するコントローラーを作成します。
//SpringBootJdbcController.java
package com.w3codebox; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.web.bind.annotation.RestController; @RestController public class SpringBootJdbcController { @Autowired JdbcTemplate jdbc; @RequestMapping("/insert") public String index(){ jdbc.execute("insert into user(name,email)values('w3codebox','[email protected]')"); return"データ挿入成功"; } }
実行 SpringBootJdbcApplication.java ファイルはJavaアプリケーションです。
今、ブラウザを開き、以下のURLに従ってください。
データが成功して挿入されたことを示しています。それを確認するためにmysqlテーブルをチェックしましょう。
良い、私たちのアプリケーションは正確に実行されています。今や、他のデータベース操作も実行できます。