Spring Boot接続データベース(5)
4652 ワード
概要
この記事では、プロジェクトでデータベースに接続する方法について説明します.成熟したプロジェクトではデータベースが欠かせません.データベースは私たちのプロジェクトのためにデータを管理しています.私たちの開発を簡単にします.私たちはデータ操作に注目するだけで、より多くのデータベースがどのように操作されているかに注目する必要はありません.ではSpring Bootが開発したプロジェクトはどのようにデータベースに接続しているのでしょうか.Spring Bootプロファイル設定(3)でデータベースの接続について話したことを覚えています.はい、そうです.上の例では完全にすべてデータの接続ができます.本編では、MySQLへの接続を例に、接続データ操作を行います.
インストール
開発前に、MySQL、Oracle、SQL Server、SQLite、MongoDBなどの適切なデータベースを選択する必要があります.MySQLをダウンロードしてインストール MySQL環境変数の構成 CMDを開き、MySQLが正常にインストールされたかどうかを確認します バージョンの表示
MySQLへ注意:mysqlのインストールが完了したばかりの場合、アカウントはroot、パスワードがないので、直接車に戻ればいいので、パスワードを設定してもいいし、設定しなくてもいいです.パスワードを変更するには、SET PASWORDコマンド:
あるいはmysqladminで、設定できない場合は管理者で設定に入ります
rootがパスワードを設定した場合は、次の方法で行います.
データベースを作成するには、次の手順に従います.
作成したデータベースを表示するには、次の手順に従います.
データベースの接続
1.プロジェクトルートの下で開く
2.で で
3.テスト
プロジェクトの実行エラーがなければ、構成が成功したことを示し、次にプロジェクトの作成を行います.
Intellij IDEAを使用してデータベースを操作する
Intellij IDEAを使用して開発プロジェクトを行う場合は、接続や関連データテーブルなどをこのように表示することもできます.
Intellij IDEAを使用してデータベースに接続する方法
1.Intellij IDEAのdatabaseデータベースナビゲーションを開くオープン方式一 オープンモード2 2.接続
3.接続成功注意事項 接続できない場合は、アカウントのパスワードに問題があり、他のデフォルトを変更した可能性があります.皆さん気をつけてください.
ダウンロード
本事例コードダウンロード-コードクラウド本事例コードダウンロード-GitHubSpring Bootシリーズコード-コードクラウドSpring Bootシリーズコード-GitHub
まとめ
1.一般的に私が接続データベースを構成するとき、皆さんにお勧めするのは設定ファイルの中で配置することです.ymlまたはアプリケーションです.propertiesで設定します.
2.次のブログでは、データベースの操作方法について説明します:Spring Boot開発プロジェクトでいくつかの穴に遭遇しました.後期には更新を続け、皆さんと一緒に勉強します.
私のブログ
皆さんは私のブログにhttp://eirunye.github.io関連記事を閲覧し、みんなで技術を検討します.
推奨
Spring Bootシリーズ
Spring Bootに関するブログをもっと知りたいなら、私のSpring Bootシリーズの博宿に入ってください.
この記事では、プロジェクトでデータベースに接続する方法について説明します.成熟したプロジェクトではデータベースが欠かせません.データベースは私たちのプロジェクトのためにデータを管理しています.私たちの開発を簡単にします.私たちはデータ操作に注目するだけで、より多くのデータベースがどのように操作されているかに注目する必要はありません.ではSpring Bootが開発したプロジェクトはどのようにデータベースに接続しているのでしょうか.Spring Bootプロファイル設定(3)でデータベースの接続について話したことを覚えています.はい、そうです.上の例では完全にすべてデータの接続ができます.本編では、MySQLへの接続を例に、接続データ操作を行います.
インストール
開発前に、MySQL、Oracle、SQL Server、SQLite、MongoDBなどの適切なデータベースを選択する必要があります.
mysql -v
MySQLへ
mysql -u root -p;
mysql -u root -p
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
あるいはmysqladminで、設定できない場合は管理者で設定に入ります
mysqladmin -u root password "newpass"
rootがパスワードを設定した場合は、次の方法で行います.
mysqladmin -u root password oldpass "newpass"
データベースを作成するには、次の手順に従います.
CREATE DATABASE ;
CREATE DATABASE eirunye_springboot_notes;
作成したデータベースを表示するには、次の手順に従います.
SHOW DATABASES;
データベースの接続
1.プロジェクトルートの下で開く
pom.xml
ファイル追加MySql Maven
依存
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-data-jpa
2.0.1.RELEASE
mysql
mysql-connector-java
8.0.11
org.springframework.boot
spring-boot-starter-test
test
2.
application.properties
またはapplication.yml
ファイルで構成する、この例はapplication.yml
を例にとるapplication.yml
にコードを追加します.spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver # MySql jdbc Driver
#
# eirunye_springboot_notes ;
# useSSL: SSL ;
# characterEncoding: ;
# useJDBCCompliantTimezoneShift: JDBC ;
# useLegacyDatetimeCode: ;
# serverTimezone: ;
url: jdbc:mysql://127.0.0.1:3306/eirunye_springboot_notes?useSSL=false&requireSSL=false&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
username: root #
password: 123456 #
application.properties
にコードを追加します.spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#
# demo ;
# useSSL: SSL ;
# characterEncoding: ;
# useJDBCCompliantTimezoneShift: JDBC ;
# useLegacyDatetimeCode: ;
# serverTimezone: ;
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/demo?useSSL=false&requireSSL=false&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
#
spring.datasource.username=root
#
spring.datasource.password=123456
spring.jpa.hibernate.ddl-auto=update
# SQL
spring.jpa.show-sql=true
server.port=8081
3.テスト
プロジェクトの実行エラーがなければ、構成が成功したことを示し、次にプロジェクトの作成を行います.
Intellij IDEAを使用してデータベースを操作する
Intellij IDEAを使用して開発プロジェクトを行う場合は、接続や関連データテーブルなどをこのように表示することもできます.
Intellij IDEAを使用してデータベースに接続する方法
1.Intellij IDEAのdatabaseデータベースナビゲーションを開く
3.接続成功
ダウンロード
本事例コードダウンロード-コードクラウド本事例コードダウンロード-GitHubSpring Bootシリーズコード-コードクラウドSpring Bootシリーズコード-GitHub
まとめ
1.一般的に私が接続データベースを構成するとき、皆さんにお勧めするのは設定ファイルの中で配置することです.ymlまたはアプリケーションです.propertiesで設定します.
2.次のブログでは、データベースの操作方法について説明します:
JPA、MyBatis
私のブログ
皆さんは私のブログにhttp://eirunye.github.io関連記事を閲覧し、みんなで技術を検討します.
推奨
Spring Bootシリーズ
Spring Bootに関するブログをもっと知りたいなら、私のSpring Bootシリーズの博宿に入ってください.