如果您的工作要求您在一天之中连接许多不同的数据库 (oracle、DB2、mysql、postgresql、Sql Server等等),或者你经常需要在多个不同种类的数据库之间进行数导入导出。那么SQuirreL SQL Client 将会是比较理想的数据库客户端链接工具。
简单介绍:
SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC访问的数据库。使用起来非常方便。而且,SQuirrel SQL Client还是一个典型的Swing程序,也算是Swing的一个比较成功的应用了。
下载及win下安装:
下载地址: www.squirrel-sql.net
目前最新版本:squirrel-sql-3.0-install.jar
安装方法:在命令窗口切换到安装文件目录下运行 java -jar squirrel-sql-<version>-install.jar
具体步骤非常简单,在安装过程中可以选择下载不同数据库的驱动,当然也可以安装结束后直接把驱动jar包拷贝到安装目录\SQuirreL SQL Client\lib\下。
运行及配置链接
安装完成后,运行程序中--- SQuirrel SQL Client,这时可爱的小松鼠界面就出现了,进入主界面,配置链接:
选择左侧Aliases,点击+ 号来创建新的链接Alias,
Name:随便输入自己想要数据库别名。、
Driver:选择相应的驱动,红叉代表驱动不存在,对号代表驱动存在可用。如驱动不存在,可以自己添加,具体添加步骤请看下以小节。
URL:写入数据库连接方式,如oracle:jdbc:oracle:thin:@192.168.2.3:1521:orcl
postgresql:jdbc:postgresql://192.168.2.3:5432/mydata
User:数据库用户名
Password:用户密码。
配置好以后,可以点击Test测试。ok。
个人使用心得:
优点:对不同类型数据库的表,可以方便的使用copy ,快速方便的paste到其他数据库中,其记录也同时被复制过去。这彻底解决了不同类型数据库之间语法及用法上的差异所带来的数据库迁移的不便。
缺点:对于部分特殊类型不能很多好的转化,比如oracle中的clob类型,对应postgresql的text类型,尽管两数据库都是用utf-8字符集,但是在把oracle中含有这个字段的表copy到postgresql后,text类型字段汉字会变为乱码(方格)。也许不是SQuirreL SQL Client本身的原因,而是postgresql和oracle之间存储汉字节码长度不一样导致的,postgresql和mysql的复制过程中就没有出现乱码现象。
分享到:
相关推荐
标题"derby辅助工具SQuirreL SQL Client的使用"指出我们要探讨的主题是关于Apache Derby数据库管理和SQuirreL SQL Client的使用。Apache Derby是一款开源的关系型数据库管理系统,常被嵌入到Java应用程序中。而...
在使用SQuirrel SQL Client与Hive交互时,需要注意的一点是,由于Hive是基于Hadoop的,所以你需要确保Hadoop环境的配置正确,包括HADOOP_CONF_DIR环境变量指向了正确的配置文件目录。此外,如果你的Hive部署在远程...
下面我们将深入探讨SQuirreL SQL Client的一些主要特性和使用方法。 1. **多数据库支持**:SQuirreL SQL Client支持多种数据库管理系统的连接,通过JDBC驱动程序,用户可以连接到几乎任何支持JDBC的数据库。这意味...
安装和使用Squirrel SQL Client非常简单,你只需要解压缩下载的文件,然后找到并双击名为"squirrel-sql.bat"的批处理文件。这个批处理文件是用于启动Squirrel SQL Client的脚本,它会在本地环境中运行Java应用程序。...
SQuirreL SQL Client A Java SQL client for any JDBC compliant database 网上有很多SQuirrel SQL Client安装配置及连接hive配置文档,但大部分文档都没有提到3个比较坑的地方: (1)连接前先开启hiveserver2服务...
汉化版的SQuirreL SQL Client使得中国用户在使用过程中可以更加顺畅,避免了语言障碍,提高了工作效率。软件界面和帮助文档都进行了本地化处理,使得中文用户能够更好地理解和操作各项功能。 该工具支持多种数据库...
将Phoenix与Squirrel SQL Client结合使用,用户可以直接在Squirrel SQL Client中查询和管理HBase数据,从而简化大数据操作。 总的来说,Squirrel SQL Client 3.6是数据库管理的得力助手,尤其对于需要处理多种...
SQuirreL SQL Client是一款基于Java开发的强大且易用的SQL查询工具,适用于数据库管理员、开发者以及数据分析师。版本2.6.6是该软件的一个稳定版本,它提供了多种功能,使得用户能够轻松地与各种不同的数据库进行...
SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC访问的数据库。使用起来非常方便。而且,...
5. 最后,你可以开始使用SQuirreL SQL Client了。在左侧的“Aliases”列表中选择一个连接,然后在右侧的查询窗口输入SQL语句,点击“Execute SQL”执行查询,结果将展示在下方的结果窗口。 总之,SQuirreL SQL ...
总之,SQuirreL SQL Client是一款功能全面、易于使用的SQL客户端工具,无论你是数据库新手还是经验丰富的DBA,都能从中受益。它通过统一的界面和强大的功能,使得数据库管理和查询变得更加简单和高效。
SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL PostgreSQL MSSQL Oracle等等任何支持JDBC访问的数据库。使用起来非常方便。而且,...
squirrel-sql中文语言汉化包,放入lib文件夹下.支持SQuirreL SQL Client2.3版本以上
SQuirreL SQL Client是一个SQL客户端管理工具。SQuirreL SQL Client是用Java编写。SQuirreL SQL Client支持Windows、Linux、MacOS X等多个操作系统。它允许您查看数据库的内容、发出 SQL 命令,以及如您将看到的,...
通过使用 Squirrel SQL Client,我们可以非常方便地通过 SQL 接口来查询 HBase 中的数据,这不仅简化了数据查询的过程,也提高了开发效率。对于那些熟悉 SQL 的开发者来说,这是一种非常便捷的方式来访问 HBase 数据...
非常好用的一款SQL客户端软件,采用java编写的。可连DB2\Oracle\Sybase\Microsoft SQL\MySQL等多种,强烈推荐! 从2.6.6到3.2.1还是做了很多升级的,外观上就比之前漂亮多了
可查看各种数据库 derby sqlserver mysql oracle ...囊括市面上所有数据库 (二)
基于Web的Squirrel SQL客户端。 它允许您查看数据库结构,导入/导出和管理数据库,包括创建数据库,表,存储过程,视图,触发器和用户。 它支持oracle,db2,mysql,MS SQL Server,FireBird,Postgres
SQuirreL SQL Client 是一个用 Java 编写的图形 SQL 客户端,它允许您查看 JDBC 兼容数据库的结构、浏览表中的数据、发出 SQL 命令等。
可查看各种数据库 derby sqlserver mysql oracle ...囊括市面上所有数据库 (一)