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

article/2025/8/31 1:40:56

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

一、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
我下载的是这个版本,如下图
odac
安装好数据库驱动后,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",选中图标即可,如下图:
dbvis

1)连接 oracle

数据库驱动
连接串

2)连接 sybase

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


http://chatgpt.dhexx.cn/article/EnNDidrs.shtml

相关文章

MySQL数据库的多种连接方式及工具

大家好呀!我是猿童学🐵,最近在学习Mysql数据库,给初学者分享一些知识,也是学习的总结,关注我将会不断地更新数据库知识,也欢迎大家指点一二🌹。 目录 一、MySQl命令行客户端 二、C…

几款数据库连接工具

几款数据库连接工具 文章目录 几款数据库连接工具1. 前言2. Navicat3. DBeaver4. DataGrip5. phpMyAdmin 1. 前言 我目前使用sqlite3和mysql数据库比较多,所以对数据库客户端的需求主要是支持多平台,至少可以连接管理这两个数据库,目前我找到…

两款免费、好用的数据库连接工具

一、Navicate Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并…

令人拍案叫绝的Wasserstein GAN

转载:https://zhuanlan.zhihu.com/p/25071913 在GAN的相关研究如火如荼甚至可以说是泛滥的今天,一篇新鲜出炉的arXiv论文《Wasserstein GAN》却在Reddit的Machine Learning频道火了,连Goodfellow都在帖子里和大家热烈讨论,这篇论文…

基于图学习的多视图聚类

现有的多视图聚类算法: 1.基于图的多视图聚类 2.多视图谱聚类 3.协同训练风格聚类 4.多视图子空间聚类 框架: 一般流程: 1.构造数据矩阵G,其中每一个元素gij表示数据点xi和xj之间的相似度; 2.计算图拉普拉斯矩…

可视化语音分析:深度对比Wavenet、t-SNE和PCA等算法

这篇文章基于 GitHub 中探索音频数据集的项目。本文列举并对比了一些有趣的算法,例如 Wavenet、UMAP、t-SNE、MFCCs 以及 PCA。此外,本文还展示了如何在 Python 中使用 Librosa 和 Tensorflow 来实现它们,并用 HTML、Javascript 和 CCS 展示可…

VTK笔记-图形相关-布尔运算-vtkBooleanOperationPolyDataFilter类

问题 群里有人问:我从左边的模型经过vtkClipPolyData的裁剪得到右边的模型。但裁剪完之后,里面是空心的,想问要如何操作才能把裁剪路径面给补上。   我理解的是,他想做将裁剪后的空腔与原来的vtkPolyData相连;类似下…

适用于Unity和Unreal Engine的Asm.js和WebGL

本文是Microsoft的Web开发系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。 Unity和Epic的虚幻引擎(Unreal Engine)是游戏开发人员经常使用的流行中间件工具,不仅限于创建以可执行文件形式运行的已编译应用程序。 Unity以前有一个…

北冥神功与六脉神剑(一)

北冥神功与六脉神剑 【言念及此,登时心下坦然,默默祷祝:“神仙姊姊,你吩咐下来的事,段誉当然一定遵行不误,但愿你法力无边,逍遥派弟子早已个个无疾而终。”战战兢兢的打开绸包,里面…

测地线距离 matlab,网格测地线算法(Geodesics in Heat)附源码

测地线又称为大地线,可以定义为空间曲面上两点的局部最短路径。测地线具有广泛的应用,例如在工业上测地线最短的性质就意味着最优最省,在航海和航空中,轮船和飞机的运行路线就是测地线。[Crane et al. 2013]提出了利用热运动方程来计算网格测地线的方法,可以想象一下,当一…

交叉熵、相对熵(KL散度)、JS散度和Wasserstein距离(推土机距离)

转自知乎: 交叉熵、相对熵(KL散度)、JS散度和Wasserstein距离(推土机距离) 写在前面的总结: 1、目前分类损失函数为何多用交叉熵,而不是KL散度。 首先损失函数的功能是通过样本来计算模型分…

VTK - Boolean布尔操作

简介:本博文记录vtk关于布尔操作的应用,以及其中的坑,供小伙伴参考。 VTK中包含可以执行布尔操作的接口有vtkImplicitBoolean,vtkBooleanOperationPolyDataFilter,vtkLoopBooleanPolyDataFilter。 布尔操作包括&…

【GAN的优化】从KL和JS散度到fGAN

欢迎来到专栏《GAN的优化》,这是第二期。在这个专栏中,我们会讲述GAN的相关背景、基本原理、优化等相关理论,尤其是侧重于GAN目标函数的优化。小米粥和有三将带领大家从零学起,深入探究GAN的点点滴滴。 其实,比起来东拼…

pyecharts 生成网页资源加载缓慢,更换默认echarts.min.js加载地址。

致读者: 博主是一名数据科学与大数据专业大二的学生,真正的一个互联网萌新,写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。 > 由于水平有限,博客中…

vtk教程第八章 高级数据表示

本章讨论数据表示中的高级主题。主题包括拓扑和几何关系和计算方法的单元格和数据集。 8.1坐标系 我们将研究三种不同的坐标系:全局坐标系、数据集坐标系和结构化坐标系。图8 - 1展示了全局坐标系和数据集坐标系之间的关系,并描绘了结构化坐标系。全球坐标系全球坐标…

精读《JS 中的内存管理》

精读《JS 中的内存管理》 无止休 ​关注他 流形 等 125 人赞了该文章 本期精读的文章是: How JavaScript works: memory management how to handle 4 common memory leaks 1 引言 我为什么要选这篇文章呢? sessionstack最近接连发了好几篇文章, …

精读 js 模块化发展

这次是前端精读期刊与大家第一次正式碰面,我们每周会精读并分析若干篇精品好文,试图讨论出结论性观点。没错,我们试图通过观点的碰撞,争做无主观精品好文的意见领袖。 我是这一期的主持人 —— 黄子毅 本期精读的文章是&#xff1…

知乎pure render专栏创办人@流形:选择React这条路,很庆幸

本文仅用于学习和交流目的,不得用于商业目的。非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/Art... 陈屹(流形) 前端架构师,就职于阿里巴巴。热衷开源事业,长…

2017下半年掘金日报优质文章合集:前端篇

在掘金微信群里的小伙伴应该都有看每日小报吧!这是小饼每天为大家精选的优质掘金文章(大家都很爱学习,我已经跟不上了QAQ..)小饼已经被N位群友连续几周催着出小报合集了,2017年马上就要结束了,拖延症绝不拖…

【GANs学习笔记】(六)JS Divergence不是最好的Divergence

完整笔记:http://www.gwylab.com/note-gans.html ——————————————————————— 3. JS divergence不是最佳的divergence 在第三篇当中我们介绍了fGAN告诉我们的结论:不只是JS divergence,任何的divergence(统称…