Spring Boot + Spring Data JPA + Oracle教程示例
当你从Spring Boot开始时,如果没有定义其他数据源并且在类路径上找到H2,它将自动支持H2。我一直在使用H2进行开发。它工作得很好。所有现代关系数据库都将支持ANSI SQL。但每个人都会有自己的细微差别和扩展。我喜欢H2的一件事是它的Oracle兼容模式。它允许H2充当Oracle数据库。它并不完美,但确实做得很好。
Spring Framework是用于构建企业级应用程序的最流行的Java框架。Oracle是企业中最常用的数据库。所以,如果开发Spring应用程序你早晚会使用到Oracle数据库。
Oracle Database Driver
由于法律限制,Oracle JDBC驱动程序不在公共Maven存储库中。那么我们只能使用Maven将驱动jar包安装到本地maven库中:
2. 使用此Maven命令将JAR安装到Maven存储库中。您可能需要根据下载的JDBC驱动程序版本调整版本和名称。
mvn install:install-file -Dfile=ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar
现在就可以像正常使用jar包在你的pom.xml中配置oracle了:
com.oracle
ojdbc8
12.2.0.1
runtime
注意这里groudId和artifactId需要与前面第二步mvn install中的名称一致。
开始SpringBoot应用
开始SpringBoot有很多方式,通过Spring网站的引导,或者Idea的Sp