从ORACLE切换到MYSQL--dataSource配置修改

1、更改MYSQL的连接驱动和连接jdbc.url

# DB resource
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.15.129:1521:XE

jdbc.username=root
jdbc.password=123456

更改为:

#MySql
jdbc.driverClassName=com.mysql.jdbc.Driver   
jdbc.url=jdbc:mysql://localhost:3306/substation
jdbc.username=root
jdbc.password=123456

2、配置文件修改,否则会引起MAPPER查询阻塞:

从ORACLE切换到MYSQL--JDBC的dataSource配置修改从ORACLE切换到MYSQL--JDBC的dataSource配置修改

将dataSource中的

<property name="validationQuery" value="select sysdate from dual" />

需要改为

<property name="validationQuery" value="select 1" />


附主流数据库的校验写法:

validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条数据的SELECT语句。每种数据库都有各自的验证语句,下表中收集了几种常见数据库的validationQuery。

DataBase validationQuery
hsqldb select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
Oracle select 1 from dual
DB2 select 1 from sysibm.sysdummy1
MySql select 1
Microsoft SqlServer select1
postgresql select version()
ingres select 1
derby values 1
H2 select 1

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2021-09-30
  • 2022-02-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-30
相关资源
相似解决方案