DBeaver链接Oracle数据库中文显示乱码难点.docx_第1页
DBeaver链接Oracle数据库中文显示乱码难点.docx_第2页
DBeaver链接Oracle数据库中文显示乱码难点.docx_第3页
DBeaver链接Oracle数据库中文显示乱码难点.docx_第4页
DBeaver链接Oracle数据库中文显示乱码难点.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DBeaver链接Oracle数据库中文显示乱码1. 背景DBeaver是一款不错的开源数据库客户端/p/dbeaver,基本的增删改查足够用了。但在链接Oracle时,由于字符编码问题,容易产生乱码,现可以使用Druid来解决这个问题,可参考使用Druid解决Oracle Thin驱动中文乱码,下面是详细配置。(P.S. 不止DBeaver和Oracle,其他客户端和数据库的乱码问题都可通过Druid用类似的方式来解决)2. 配置2.1. Driver配置从ToolbarDatabaseDriver Manager,新建一个驱动。配置驱动内容,主要如下,其余配置可任意指定。驱动类xy.DruidDriver使用Druid链接URLjdbc:wrap-jdbc:filters=encoding:name=dbeaver:jdbc:oracle:thin:host:port/database“filters=encoding”给Druid配置编码过滤器,用于编码转化;host、port和database则是占位符,创建连接时会用到默认端口1521Oracle的默认端口类库/path/to/druid.jar/path/to/ojdbc14.jar类库的路径,必须提供Druid和Oracle的类2.2. 数据库链接配置基于刚才的Druid Driver,可创建新的Oracle链接。配置基本的链接参数,数据库的域名、端口、库名等信息会自动填入链接URL中。在Advanced标签下配置链接参数,给Druid指定客户端和服务端的编码参数。2.3. 连接数据库配置好链接后,即可在DBeaver中使用Druid链接Oracle了,以下是效果,中文都已能正常显示。3. 对比与不足由于Druid对Oracle驱动做了一层代理,只提供JDBC的基本接口,使得DBeaver无法查看和使用Oracle中的很多功能,不过对于日常的基本数据操作已经足够。下面是使用原生驱动和Druid的效果。1. 原生Thin驱动,除了显示数据库Schemas外,还有很多数据库的元信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论