当前位置: 首页 > article >正文

Squirrel SQL Client客户端工具

 

      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的复制过程中就没有出现乱码现象。

 

 

http://www.lryc.cn/news/2416156.html

相关文章:

  • 轻松应对:《精灵与萤火意志》游戏缺失iutils.dll文件的终极解决指南
  • 搜索引擎分类与工作原理
  • Android 根目录和sdcard卡路径分析
  • NR 5G 密钥与安全详解
  • 人品计算器
  • Conficker蠕虫病毒专杀工具集锦
  • IOS NSProcessInfo获取系统开机累计时间
  • 家里闲置电脑不知该如何利用?不如做点项目帮自己生钱
  • [WebSocket入门]搭建WebSocket多人在线聊天室笔记(SpringBoot+WebSocket)
  • DirectX 入门知识
  • IIS管理器安装和配置教程
  • 【静态网页制作大作业——个人博客搭建(HTML+CSS+Javascript)】
  • IIS7配置防盗链
  • Exchange2007-Exchange2010升级-08 Exchange2010的最后配置和数据迁移
  • sourceforge下载慢解决方法
  • vs2008安装_编程莫愁,IT莫愁,这里有Visual Studio 2008软件安装教程
  • dnf鹰犬boss机器人_dnf鹰犬boss怎么打
  • 2024年值得关注的几款开源免费的web应用防火墙
  • 怎样停止phpnow服务
  • Web Service详细解析及使用方
  • 荣耀畅玩5a android5.0,华为荣耀畅玩5A有几个版本?华为荣耀5A各版本区别对比介绍...
  • 简单的多条件分页查询
  • springboot(16)Spring Boot使用单元测试
  • Exchange2010安装配置
  • 以太坊地址和公钥_秘密!以太坊安全之 EVM 与短地址攻击
  • 一个ActiveSync无法连接的解决方法
  • notifyDataSetChanged() 和 notifyDataSetInvalidated()
  • asp、php、asp.net、jsp介绍及优缺点比较
  • spss——主成分分析详解
  • 排查IOException Broken pipe 错误