springboot + as400 jdbc接続
as400どうやってつなぐのー?って色々試したのをメモ
https://www.e-bellnet.com/category/hint/1410/1410-2.html このサイトを知ってから知識幅がだいぶ広がった・・・。
①jdbc driverのダウンロード https://sourceforge.net/projects/jt400/
古いドライバーだと、なんか対応してませんよーってエラーが出るので新しめのものを。 今回はjtopen-9_5
②stsに登録
③apprication.propertiesを変更
#database spring.datasource.driver-class-name=com.ibm.as400.access.AS400JDBCDriver spring.datasource.url=jdbc:as400://<ipaddr>/ spring.datasource.username=<userid> spring.datasource.password=<password> #thymeleaf spring.thymeleaf.cache=false #logging logging.file=logs/myapp.log logging.level.org.springframework.web=info #port server.port=9090
この手の情報がなかなかなくて大変・・。
2022/04/13追記 実行可能jarが作れなくて再調査してたらもっと楽になった。 pom.xmlに
<dependency>
<groupId>net.sf.jt400</groupId>
<artifactId>jt400-jdk8</artifactId>
<version>10.7</version>
</dependency>
を足しただけ。 jt400.jarがjava6用とjava8用で違うみたい。