程序连接oracle数据库失败

navicat可以连接oracle数据库,但是程序连接报错,在完成一下几个步骤后,一切正常了:

1、D:AfterInstallinstantclient-basic-windows.x64-12.1.0.2.0instantclient_12_1下面没有tnsnames.ora文件,

需要新建该文件,编辑数据库连接串:

BHTPMS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=10.30.10.100)(PORT=6699))
)
(CONNECT_DATA =
(SERVICE_NAME=xx.abc.com.cn)
)
)

2、检查一下jdbc.properties文件:

#oracle
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@//10.30.10.100:6699/xx.abc.com.cn
jdbc.username=abc
jdbc.password=123

经过前两步骤应该就能够解决连接问题了;另外需要注意的是:使用mybatis时,sql语句末尾不能要分号";".

原文地址:https://www.cnblogs.com/JAVA-STUDYER/p/9336275.html