错误信息:配置连接oracle的时候报错,出现以下提示:
ERROR: An error occurred while trying to make a connection
to the database:
JDBC URL: jdbc:oracle:thin:@//172.29.86.12:1521/ORL
java.lang.NoSuchMethodError:
oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/Character.....
解决办法:已选择的oracle驱动的版本与远程连接的实际oracle驱动版本不一致,更改后重新打开Razorsql ,即可连接上。
解析说明:Razorsql工具在安装的时候已经将各个版本的不同数据库的驱动装到本地程序里,因此使用本工具后无需安装Oracle客户端即可连接Oracle数据库。
配置示例:
说明:原图中驱动为ojdbc14.jar改为 图中的ojdbc6.jar 后不报错啦!
Razorsql简介:
RazorSQL是一款适用于Mac操作系统的软件。SQL查询工具 RazorSQL for Mac , RazorSQL是一个SQL查询工具,数据库浏览器,SQL编辑器,以及Linux上,在Windows,Mac OS X和Solaris的数据库管理工具。
RazorSQL已超过30数据库测试,可以通过JDBC或ODBC连接到数据库,包括支持以下数据库:
DB2 H2 JavaDB OpenBase solidDB
DBASE HSQLDB Microsoft Access Oracle SQL Anywhere
Derby Informix Mimer SQL Paradox SQL Azure
Filemaker Ingres MS SQL Server Pervasive Sybase (ASE)
Firebird Interbase MySQL PostgreSQL Sybase IQ
Frontbase Int.Sys. Cache Netezza SimpleDB Teradata
Greenplum