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

1、D:\AfterInstall\instantclient-basic-windows.x64-12.1.0.2.0\instantclient_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语句末尾不能要分号";".

 

posted on 2018-07-19 15:53  JAVA_STUDYER  阅读(477)  评论(0编辑  收藏  举报