SQuirreL SQL Client 使用记录
2014-01-22 16:11
204 查看
如果您的工作要求您在一天之中连接许多不同的数据库 (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的复制过程中就没有出现乱码现象。
运行及配置链接 安装完成后,运行程序中--- 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的复制过程中就没有出现乱码现象。
相关文章推荐
- SQuirreL SQL Client 使用记录
- SQuirreL SQL Client 使用记录
- SQuirreL SQL Client使用入门2---插件使用
- SQuirreL SQL Client使用入门2---插件使用2
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- [SQL]查询某一个字段在某一段时期数据库中使用到的记录
- SQL 表中记录查询排序随笔(sql server中order by使用方式小总结)
- sql语句使用记录
- “取出数据表中第10条到第20条记录”的sql语句+select top 使用方法
- 【ORACLE】sqlplus使用记录
- 使用SQL 从表中取记录
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
- 使用log4jdbc记录SQL信息
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库 .
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
- 失败的sparkSql使用问题记录
- 关于使用一条SQL语句 找出同时符合多个tag条件的记录集合算法
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- 使用一条SQL语句删除表中重复记录
- [转]使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库