admin管理员组

文章数量:1794759

数据库连接工具sqldbx、dbvisualizer使用笔记

数据库连接工具sqldbx、dbvisualizer使用笔记

近来需要使用新的数据库连接工具连接多种数据库,现在此做一个简单的总结记录,以备后续查看。

一、sqldbx 1、简介

SqlDbx 是简单易用的数据库连接工具,SQL编辑,SQL查询工具。语句规则突出,智能化,自动完成,等等特色功能多多。支持Oracle,Sybase ASE, IBM,DB2/UDB, MicrosoftSQL Server,MySQL 和ODBC数据源。 其官网地址为:www.sqldbx/ (我们下载sqldbx persional edition即可)

2、使用 1)sqldbx连接oracle

sqldbx连接oracle需要安装oracle的数据库驱动 oracle数据库驱动下载地址为:www.oracle/technetwork/cn/topics/dotnet/utilsoft-086879.html 我下载的是这个版本,如下图 安装好数据库驱动后,sqldbx设置连接方式时我们还需要做一下环境变量的配置 ① 设置TNS_ADMIN 为tnsnames.ora的目录

注:该TNS_ADMIN环境变量不配置报如下错误

② 设置PATH 为 oracle数据库驱动安装目录的bin目录,如我的oracle驱动的安装目录为 C:\\product\\11.2.0\\client_1目录,那么PATH = C:\\product\\11.2.0\\client_1\\bin目录

注:该环境变量不配置,报如下错误 有些时候ODTWithODAC1120320_32bit.zip(oracle驱动安装成功后,oci.dll文件未放在%oracle_home%\\bin目录下,此时我们需要在sqldbx的 tool->option…下设置oci.dll的目录,如下图:

③ 设置NLS_LANGE = SIMPLIFIED CHINESE_CHINA.ZHS16GBK sqldbx成功创建oracle连接后,查询的数据 中文会是乱码,设置了该变量,即可解决该问题。

2)sqldbx 连接sybase

目前项目中使用了sybase数据库,但是由于是首次接触,目前sqldbx连接sybase数据库如何配置后续加入,现阶段还不知如何配置,以及sybase数据库驱动下载地址也未找到,望看到的懂得大神可以留言讲讲,谢谢。

二、DbVisualizer 1、简介

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。 官网下载地址为:www.dbvis/

2、使用

DbVisualizer使用相对sqldbx使用会简单很多,只要有配套的jdbc相关的jar文件,即可完成连接。我们可以下载zip版本的,修改里面的批处理文件,在批处理文件(dbvisgui.bat)中设置好JDK的路径即可,如下

@echo off rem Script to launch DBVisualizer by manually invoking JAVA rem Please notethat it's *not* recommended to launch DbVisualizer rem with this script.Instead use the "dbvis.exe" launcher set DBVIS_HOME=%~dp0 set JAVA_EXEC=java set JAVA_HOME=C:\\java\\jdk1.6\\ set PATH=%JAVA_HOME%\\bin set CP=%DBVIS_HOME%\\resources set CP=%CP%;%DBVIS_HOME%\\lib\\alloy.jar set CP=%CP%;%DBVIS_HOME%\\lib\\AppleJavaExtensions.jar set CP=%CP%;%DBVIS_HOME%\\lib\\batik.jar set CP=%CP%;%DBVIS_HOME%\\lib\\commons-lang.jar set CP=%CP%;%DBVIS_HOME%\\lib\\dbvis.jar set CP=%CP%;%DBVIS_HOME%\\lib\\forms.jar set CP=%CP%;%DBVIS_HOME%\\lib\\graphml.jar set CP=%CP%;%DBVIS_HOME%\\lib\\jai-imageio.jar set CP=%CP%;%DBVIS_HOME%\\lib\\jcchart.jar set CP=%CP%;%DBVIS_HOME%\\lib\\jdom.jar set CP=%CP%;%DBVIS_HOME%\\lib\\jide.jar set CP=%CP%;%DBVIS_HOME%\\lib\\log4j.jar set CP=%CP%;%DBVIS_HOME%\\lib\\nb-editor.jar set CP=%CP%;%DBVIS_HOME%\\lib\\ognl.jar set CP=%CP%;%DBVIS_HOME%\\lib\\openide-util.jar set CP=%CP%;%DBVIS_HOME%\\lib\\poi.jar set CP=%CP%;%DBVIS_HOME%\\lib\\vectorgraphics.jar set CP=%CP%;%DBVIS_HOME%\\lib\\yeexport.jar set CP=%CP%;%DBVIS_HOME%\\lib\\yFiles.jar set CP=%CP%;%DBVIS_HOME%\\lib\\ysvg.jar %JAVA_EXEC% -Xmx256M -cp "%CP%" -Ddbvis.home="%DBVIS_HOME%." com.onseven.dbvis.DbVisualizerGUI %*

以后直接点击批处理文件即可运行。

趣味:批处理文件的快捷方式如何设置为DbVisualizer的图标,右键查看属性,在属性的“快捷方式”tab页签下,点击更改图标,在弹出的对话框中,点击浏览选中“dbvis .exe",选中图标即可,如下图:

1)连接 oracle

2)连接 sybase

sybase同oracle,在 “Select Database Driver”中 选择“Sybase ASE (jTDS)”即可。

本文标签: 数据库连接笔记工具sqldbxdbvisualizer