项目开发使用的Oracle,但是使用了不同的版本的Oracle数据库。然后自己在电脑上安装了2个连接客户端,版本分别是:
10.2.0
12.1.0
用Toad for Oracle 9.0的时候,我选择的客户端驱动是10.2.0,配置好都可以连接成功。但是应用程序跑起来一直报错。无法解析连接字符串。
后面发现了原因:
Toad使用的ODBC Driver是10.2.0的,而应用程序使用的ODBC Driver是12.1.0。但是我没有在12.1.0里面配置数据库信息,导致了上面的问题。Toad可以成功连接数据库,但是应用程序无法连接数据库。