質問: 閲覧ありがとうございます。初心者です。 Springframeworkの教則本ではHSQLDBの導入例が載せられていましたが、oracleをSpringMVCプロジェクトに導入するにはどうしたらよいのでしょうか。 SpringMVCプロジェクトを作ってDBをプロジェクトに取り入れようと しているのですが、maven installと、DBの作成がうまくいきません。 教則本の他にネットで調べているのですが解決しません、、詳しい方、具体的な手順をご教示願います。 また、DBを使用するために、現段階では以下のような処理を書き加えています。 ------------------------------------- ●pom.xml org.apache.commons commons-lang3 3.1 <〃> <〃>org.hsqldb〃> <〃>hsqldb〃> <〃>2.2.9〃> 〃> <〃> <〃>javax.transaction〃> <〃>jta〃> <〃>1.1〃> 〃> <〃> <〃>org.springframework〃> <〃>spring-aop〃> <〃>3.2.4.RELEASE〃> 〃> <〃> <〃>org.springframework〃> <〃>spring-aspects〃> <〃>${spring.version}〃> 〃> <〃> <〃>org.springframework〃> <〃>spring-orm〃> <〃>3.2.4.RELEASE〃> 〃> <〃> <〃>org.springframework〃> <〃>spring-context〃> <〃>${spring-framework.version}〃> 〃> <〃> <〃>org.springframework.data〃> <〃>spring-data-jpa〃> <〃>1.3.4.RELEASE〃> 〃> <〃> <〃>commons-dbcp〃> <〃>commons-dbcp〃> <〃>1.4〃> commons-logging commons-logging xml-apis xml-apis 〃> ---- ⚫︎database.properties database.driverClassName=org.hsqldb.jdbc.JDBCDriver database.url=jdbc:hsqldb:mem:mydata database.username=sa database.password= 長文失礼しました。回答よろしくお願いします。
回答: データベースをOracleにする場合はhsqldbを使うのではなく、OracleDBのJDBCドライバへ切り替えましょう。 なお、OracleのJDBCドライバは、OracleDBのバージョンによって最適なJDBCドライバのバージョンが異なります。 導入するJDBCドライバは、インストールされているOracleDBに付随するJDBCドライバないしはバージョンを調査し、Oracle公式サイトより入手してください。 かつ、正式なOracleのJDBCドライバは、mavenのCentralRepositoryには登録されていないので、別途ローカルのリポジトリに入れるか、開発用のリポジトリに入れないといけません。