SpringにおけるMySQLデータベースの設定方法

SpringでMySQLデータベースを設定するには、以下の手順を実行します。

pom.xml(Maven利用時)や build.gradle(Gradle利用時)に、MySQLドライバへの依存関係を追加します。例としてMavenでの依存関係の場合

   
       mysql
       mysql-connector-java
       8.0.26

2. データソースの設定:Spring の設定ファイル(通常は application.properties または application.yml)にデータベース接続設定を追加します。次の例は設定のサンプルです。

   spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
   spring.datasource.username=username
   spring.datasource.password=password
   spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

application.ymlファイルを使用する場合は次のように設定できます。

   spring:
     datasource:
       url: jdbc:mysql://localhost:3306/mydatabase
       username: username
       password: password
       driver-class-name: com.mysql.cj.jdbc.Driver

3. データアクセスオブジェクト(DAO)を作成:SpringのJdbcTemplateやその他の永続化フレームワークを使用して、データベースとのやり取りに用いるデータアクセスオブジェクトを作成します。サンプルコードは以下の通りです。

   @Repository
   public class MyDao {
       private JdbcTemplate jdbcTemplate;
       @Autowired
       public MyDao(JdbcTemplate jdbcTemplate) {
           this.jdbcTemplate = jdbcTemplate;
       }
       // 添加数据库操作方法
   }

4. データアクセスオブジェクトの用いる:データベースを使用したい場所にデータアクセスオブジェクトを注入し、該当メソッドを呼出す。下記コードを参照。

   @Service
   public class MyService {
       private MyDao myDao;
       @Autowired
       public MyService(MyDao myDao) {
           this.myDao = myDao;
       }
       // 使用数据库操作方法
   }

こうして、SpringにおけるMySQLデータベースの設定が完了しました。ご自身のニーズに合わせて、データベース操作をさらに進めることができます。

bannerAds