1. Squirrel SQL Client客户端工具

SQuirrel SQL Client是一个用Java编写的开源数据库工具,可以用来查看/编辑数据库的内容、发出SQL 命令。它可以支持兼容JDBC的数据库,可以使用统一的界面处理不同的数据库,支持插件和多国语言。

参考文档:http://blog.csdn.net/xiaoshunzi111/article/details/51994228

下载地址:

https://sourceforge.net/projects/squirrel-sql/files/

http://www.squirrelsql.org/

安装方法:在命令窗口切换到安装文件目录下运行 java -jar squirrel-sql-<version>-install.jar (当然也可以直接点击JAR安装),具体步骤非常简单,在安装过程中可以选择下载不同数据库的驱动,当然也可以安装结束后直接把驱动jar包拷贝到安装目录\SQuirreL SQL Client\lib\下。

本次下载squirrel-sql-3.8.0-standard.jar ,下载后直接双击安装,点击next知道安装完成。

打开如下:

  • 添加kylin jdbc驱动

在使用SQuirreL client 时,需要下载kylin-jdbc.jar驱动包,该驱动包在kylin首页下载apache-kylin-2.1.0-bin-.tar.gz,下载后解压缩,在lib中有一个kylin-jdbc-*.jar文件。

在打开的squirrel clinet首页,点击左侧按钮Drivers->点击“+”->extra class path ->Add ,在弹出页面选择kylin驱动。

选择本地kylin驱动包。

点击open后,如下页面,填写驱动名称,链接kylin项目路径等。

Put a name: kylin

Example URL : jdbc:kylin://192.168.2.218:7070/learn_kylin

Put Class Name: org.apache.kylin.jdbc.Driver

输入名称,和项目名称后,点击ListDrivers可以自动加载Class Name,也可以自己输入。

  • 添加别名:

点击sql client左侧按钮aliasses –》点击“+”-》弹出界面,选择创建的kylin驱动,输入kylin登录用户名和密码,点击test测试链接是否成功。测试成功后,点击save保存。

链接成功后页面如下:

选择sql选项卡,输入sql语句,选择执行sql语句。

select part_dt, sum(price) as total_selled, count(distinct seller_id) as sellers 
from kylin_sales group by part_dt 
order by part_dt

查询结果如下:暂时没有导入数据,查询结果没有。

查看表结构:

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

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

Squirrel SQL Client客户端工具相关推荐

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

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

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

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

  3. 数据库管理工具——SQuirreL SQL Client使用入门

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

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

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

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

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

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

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

  7. SQuirreL SQL Client 使用记录

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

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

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

  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. win7 html 设置成桌面,比比谁酷?!把我的Windows7变成3D桌面
  2. Matlab符号计算结果过长无法在屏幕中显示的问题
  3. leetcode面试题 04.02. 最小高度树(深度优先搜索)
  4. 桌面SVN检出这一选项消失
  5. python 函数 全局变量_python3函数内全局变量使用global
  6. android应用程序 多少钱_关于APP开发你最想了解的事,开发一个APP多少钱?
  7. smallint占用几个字节_面试官问我:Object o = new Object() 占用了多少个字节?
  8. 判断两字符串是否为逆序
  9. VS2010中的sln,suo分别是什么含义
  10. 第十七周项目4 - 日期结构体(是当年的第几天)
  11. 使用new和delete
  12. 基于ricequant的lstm时间序列股价预测(pytorch)
  13. 基本知识 100101
  14. Django读取图片
  15. ISTQB中的测试条件是什么?和测试用例的前置条件有什么区别?
  16. 数学建模——规划模型
  17. 批量全景视频画面提取
  18. GLUT, freeGLUT, GLFW, GLEW, GLAD 关系与区别
  19. 王道书P41 T24(单链表实现)
  20. Retrofit 上传文件

热门文章

  1. 深入理解图优化与g2o:g2o篇中g2o版本更新引起的错误修改
  2. 机械设计制造及其自动化需要哪些计算机,【2人回答】我是学机械设计制造及其自动化的,请问笔记本电脑和台式电脑各需什么配置?-3D溜溜网...
  3. Easy Paint Tool SAI 2.0+62种笔刷 超级好用的画图软件
  4. 《淘宝技术这十年》使用LAMP架构开发的网站
  5. Mac如何完全卸载avast?提示avast already installed 无法安装怎么办?
  6. 拔河比赛matlab编程,2021年学校拔河比赛项目.docx
  7. List<String>转 String数组
  8. 腾讯会议关闭自动更新
  9. 悉尼科技大学ReLER实验室介绍
  10. 按键精灵_50多个特殊文件夹路径的获取方法