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

一、sqldbx

1、简介

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

2、使用

1)sqldbx连接oracle

sqldbx连接oracle需要安装oracle的数据库驱动
oracle数据库驱动下载地址为:https://www.oracle.com/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上通过测试。
官网下载地址为:https://www.dbvis.com/

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" launcherset DBVIS_HOME=%~dp0
set JAVA_EXEC=java
set JAVA_HOME=C:\java\jdk1.6\
set PATH=%JAVA_HOME%\binset 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)”即可。

数据库连接工具sqldbx、dbvisualizer使用笔记相关推荐

  1. 数据库连接工具datagrip较安全  代替Aqua Data Studio 6.5

    数据库连接工具datagrip较安全  代替Aqua Data Studio 6.5

  2. 数据库连接工具HeidiSql介绍(支持MySQL,MariaDB,Microsoft SQL或PostgreSQL)

    前言 Navicat作为比较老牌的数据库连接工具知名度比较广,功能也比较完善,但对入门的广大初学者来讲,怎么去找安装的资源包是一大难题,虽然经过一些"渠道"能找到可以正常使用的绿色 ...

  3. php连接数据库封装函数,PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】...

    本文实例讲述了PHP基于MySQLI函数封装的数据库连接工具类.分享给大家供大家参考,具体如下: mysql.class.php: class mysql { private $mysqli; pri ...

  4. 没有oracle客户端可以连接数据库,Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端)...

    本文主要向大家介绍了Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 标签:acl   str    ...

  5. JavaWeb开发基础:连接数据库的demo和数据库连接工具类DB.java

    JavaWeb开发基础:连接数据库的demo和数据库连接工具类DB.java import javax.servlet.*; import javax.servlet.http.*; import j ...

  6. Datagrip数据库连接工具—新建folder操作

    使用Datagrip数据库连接工具的过程中,数据库连接一旦多了就很乱,不好管理.我们通常新建文件夹分类管理数据库连接,新建folder操作如下: 步骤一: 步骤二 itbuild.cn

  7. 多种数据库连接工具_20多种热门数据工具及其不具备的功能

    多种数据库连接工具 In the past few months, the data ecosystem has continued to burgeon as some parts of the s ...

  8. squirrelSql小松鼠数据库连接工具的安装以及连接informix(系列3,squirrelSql作为客户端连接)

    squirrelSql小松鼠数据库连接工具的安装以及连接informix(系列3,squirrelSql作为客户端连接) 一.下载 下载网址 http://www.squirrelsql.org 1. ...

  9. db4o_8.0对象数据库官方文档翻译_学习笔记三

    紧接上篇:db4o_8.0对象数据库官方文档翻译_学习笔记二 3. Object Manager Enterprise Overview(OME视图)即OME插件的使用 If you did not  ...

  10. 自己写一个数据库连接工具类

    最近刚复习了一下JDBC相关的知识,这里来写一个mysql数据库连接工具类来练习一下. 在jdbc连接数据库时,Connection对象是非常稀有的资源,用完后必须马上释放,如果Connection不 ...

最新文章

  1. “Attention is All You Need 翻译
  2. 【转】用例结构优化心得
  3. 方案 mysql 优点_mysql高可用方案分析
  4. ros c++ 代码说明文档_减少运维工作量,如何通过 ROS 轻松实现资源编排新方式...
  5. 服务器实现_Linux C Http 文件服务器实现(含源码)
  6. chrome 调试 ios h5
  7. 数据结构(严蔚敏)------双链循环线性表
  8. 一次慢查询暴露的隐蔽的问题
  9. 鸟哥的linux私房菜——蔡德明
  10. LeetCode每日一题(20200820)
  11. 「ZigBee模块」基础实验(2)按键
  12. NumPy学习笔记21. IO
  13. Excel 绘制正态概率图-正态性检验
  14. PostgreSQL测试套-pg_regress使用
  15. 小黄鸟抓包京东APPCK
  16. RISC-V E300 SOC架构介绍——1.总体介绍
  17. 关于jQuery中的SuperSlide插件的使用
  18. exp table oracle,oracle中exp,imp的使用详解
  19. 内存导致的电脑游戏中显示hdmi无信号 从而死机的情况
  20. java存款取款程序_JAVA实现账户取款和存款操作

热门文章

  1. Logisim实现计算机硬件系统设计(一)
  2. 机器学习--文本分析(jieba)
  3. 西门子V90 PN控制FB284块的个人理解
  4. 微信提示点击右上角浏览器中打开
  5. 开发监控云组态软件的组成
  6. 跳板机+谷歌验证码 ssh 自动登录
  7. R语言| 中介效应分析,Mediation包和BruceR包,循环Process函数
  8. mysql number 类型_MySQL 数据类型(转)
  9. 如何选择机器人的电机
  10. 多个完整设计的单片机、8086、STM32制作教程和资料-转发分享