因工作环境特殊,数据库环境需要通过 【VPN + Xshell 配置映射端口】 访问,本地JavaWeb项目测试时需要连接数据库环境,mark配置如下:
1. VPN 配置&登陆(自行解决) 2. Xshell 配置映射访问端口 1) 打开 【会话】 --> 【属性】
- 【连接】-->【SSH】--> 【隧道】--> 【TCP/IP转移】--> 【添加】 配置如下:
3. springboot 中 application.properties 对应JDBC配置如下:
数据库驱动使用: com.googlecode.log4jdbc
application.properties 中配置,使用hikari连接池:
spring.datasource.hikari.driver-class-name=net.sf.log4jdbc.DriverSpy
spring.datasource.hikari.username=login_name
spring.datasource.hikari.password=password
spring.datasource.hikari.jdbc-url=jdbc:log4jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.6)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.245.6.108)(PORT = 1521))) (LOAD_BALANCE=yes) (CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = myDB01) (FAILOVER_MODE=(TYPE=session)(METHOD=basic)(RETRIES=180)(DELAY=5)))) spring.jpa.database-platform=org.hibernate.dialect.OracleDialect
spring.jpa.show-sql=true
spring.jpa.generate-ddl=true