1. 背景 DBeaver 是一款不错的开源数据库客户端 http://www.oschina.net/p/dbeaver ,基本的增删改查足够用了。但在链接Oracle时,由于字符编码问题,容易产生乱码,现可以使用Druid来解决这个问题,可参考 使用Druid解决Oracle Thin驱动中文乱码 ,下面是详细配置。(P.S. 不止DBeaver和Oracle,其他客户端和数据库的乱码问题都可通过Druid用类似的方式来解决) 2. 配置 2.1. Driver配置 从Toolbar>Database>Driver Manager,新建一个驱动。 配置驱动内容,主要如下,其余配置可任意指定。 驱动类 com.alibaba.druid.proxy.DruidDriver 使用Druid 链接URL jdbc:wrap-jdbc:filters=encoding:name=dbeaver:jdbc:oracle:thin:@{host}[:{port}]/{database} “filters=encoding”给Druid配置编码过滤器,用于编码转化; {host}、{port}和{database}则是占位符,创建连接时会用到 默认端口 1521 Oracle的默认端口 类库 /path/to/druid.jar /path/to/ojdbc14.jar 类库的路径