如果您的工作要求您在一天之中连接许多不同的数据库 (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下安装:

下载地址: http://squirrel-sql.sourceforge.net/

目前最新版本:squirrel-sql-3.1-install.jar

安装方法:在命令窗口切换到安装文件目录下运行 java -jar squirrel-sql-<version>-install.jar (当然也可以直接点击JAR安装)

具体步骤非常简单,在安装过程中可以选择下载不同数据库的驱动,当然也可以安装结束后直接把驱动jar包拷贝到安装目录\SQuirreL SQL Client\lib\下。如图

运行及配置链接

安装完成后,运行程序中--- SQuirrel SQL Client,这时可爱的小松鼠界面就出现了,进入主界面,配置链接:

选择左侧Aliases,点击+ 号来创建新的链接Alias,

Name:随便输入自己想要数据库别名。、

Driver:选择相应的驱动,红叉代表驱动不存在,对号代表驱动存在可用。如驱动不存在,可以自己添加,具体添加步骤请看下以小节。

看下面的图以MySQL Driver为例,选中后添加外部MySQL驱动包


 

这样做了之后红叉变成对勾表示添加成功

在Driver中配置好了后,再点击Alias,自己新建一个数据库连接


 那么在上面选择了刚才添加成功的驱动后,下面就该配置数据库连接参数及用户信息了

配置好以后,可以点击Test测试。ok。配置成功后点击OK,连接进入主页面如下图

看到那两个选项卡没Objects和SQL,切换到SQL,在上面写入查询语句,点击那个小人按钮表示执行

个人使用心得:

  优点:对不同类型数据库的表,可以方便的使用copy ,快速方便的paste到其他数据库中,其记录也同时被复制过去。这彻底解决了不同类型数据库之间语法及用法上的差异所带来的数据库迁移的不便。

 缺点:对于部分特殊类型不能很多好的转化,比如oracle中的clob类型,对应postgresql的text类型,尽管两数据库都是用utf-8字符集,但是在把oracle中含有这个字段的表copy到postgresql后,text类型字段汉字会变为乱码(方格)。也许不是SQuirreL SQL Client本身的原因,而是postgresql和oracle之间存储汉字节码长度不一样导致的,postgresql和mysql的复制过程中就没有出现乱码现象。

数据库管理工具——SQuirreL SQL Client使用入门相关推荐

  1. squirrel连接mysql_数据库管理工具——SQuirreL SQL Client使用入门

    标签: 简单介绍: SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL PostgreSQL MSSQ ...

  2. squirrel关系库_[ssc] 数据库管理工具——SQuirreL SQL Client使用入门

    简单介绍: SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL PostgreSQL MSSQL Or ...

  3. mysql客户端连接hive_连接Hive的客户端界面工具–SQuirrel SQL Client

    关键字:Hive客户端.界面.SQuirrel SQL Client 刚看到一个可以连接Hive的客户端界面工具–SQuirrel SQL Client,试了一下,用起来还行,在这里记录一下安装及使用 ...

  4. Squirrel SQL Client客户端工具

    Squirrel SQL Client客户端工具 SQuirrel SQL Client是一个用Java编写的开源数据库工具,可以用来查看/编辑数据库的内容.发出SQL 命令.它可以支持兼容JDBC的 ...

  5. SQuirreL SQL Client 使用记录

    如果您的工作要求您在一天之中连接许多不同的数据库 (oracle.DB2.mysql.postgresql.Sql Server等等),或者你经常需要在多个不同种类的数据库之间进行数导入导出.那么SQ ...

  6. (SQuirreL SQL Client 客户端 )使用Apache Phoenix 实现 SQL 操作HBase

    Apache Phoenix 相信大家并不陌生,它是HBase的SQL驱动,Phoenix 使得Hbase 支持通过JDBC的方式进行访问,并将你的SQL查询转换成Hbase的扫描和相应的动作. 兼容 ...

  7. SQuirrel SQL Client数据库连接工具的配置与使用

    SQuirrel SQL Client介绍: SQuirrel SQL Client是一个用Java写的数据库客户端,用JDBC统一数据库访问接口以后,可以通过一个统一的用户界面来操作MySQL Po ...

  8. linux sql server客户端,Linux的MS SQL Server客户端SQuirrel SQL Client

    因为工作需要,要在ubuntu下连接mssql数据库,找了很久终于找到了SQuirreL SQL Client. SQuirreL SQL Client最大的魅力在于: 基于Java,具备良好的夸平台 ...

  9. 2.4-2.5、Hive整合(整合Spark、整合Hbase)、连接方式Cli、HiveServer和hivemetastore、Squirrel SQL Client等

    2.4其它整合 2.4.1Hive整合Spark Spark整合hive,需要将hive_home下的conf下的hive_site.xml放到spark_home下的conf目录下.(3台服务器都做 ...

最新文章

  1. 【Android Studio快捷键】之导入对应包声明(import packages)
  2. 双十一最新预测:这个连续多年夺第一的省份2020会被超越吗?
  3. 运营管理整改报告范文_整改报告 反馈问题整改报告范文精选5篇
  4. 与gps优缺点_长缨在手,敢缚苍龙,中国北斗三号圆满收官,相比美国GPS怎样?...
  5. 2018-09-18
  6. linux命令行抓取网页快照-(xvfb+CutyCapt)
  7. 实用常识 | 推荐一个科研必备计算搜索引擎—WolframAlpha(内含矩阵相关指令操作)
  8. Python 全栈开发 -- 监控篇
  9. 从入门到入土:基于Python采用TCP协议实现通信功能的程序
  10. 前Facebook面试官告诉你如何才能顺利通过编程面试
  11. fibonacci数列python_从 Python 计算 Fibonacci 数列说起
  12. Linux快捷键及命令
  13. 陈强教授《机器学习及R应用》课程 第十章作业
  14. 单链表指定结点的前插与后插(C/C++)
  15. 最容易理解的LSM树--以示例讲解合并查找过程
  16. 如何使docker容器不退出
  17. 2017年中兴捧月神算师算法精英挑战赛之阿尔法勒克斯特派(AlphaNext派)-----进来加群咯
  18. Mac电脑双击打不开文件夹
  19. 已解决(Python爬虫requests库报错 请求异常SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool
  20. Win7及以上笔记本设置共享WiFi热点

热门文章

  1. linux连接到sqlserver命令行,Linux 下连接sqlserver (上)
  2. InputStream类详解
  3. 使用canvas制作背景水印
  4. CentOS8服务器时间同步
  5. linux lsiutil raid创建,使用Lsiutil管理Dell SAS 6i/R
  6. Android WebView简介
  7. css 对checkbox样式进行修改
  8. 度量学习 度量函数 metric learning deep metric learning 深度度量学习
  9. Openssl移植到ARM开发板
  10. 写有用的东西,不要灌水