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データベースの設定が完了しました。ご自身のニーズに合わせて、データベース操作をさらに進めることができます。