DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

使用Squirrel SQL Client连接数据库


常用操作

关闭连接:Session -> Close Session (Ctrl-F6)

编辑数据:在数据表上右键,选择Make Editable

插入新记录:在数据表上右键,选择Make Editable,然后Insert Row

MySQL

寻找数据库驱动jar包: locate '*mysql*.jar'找MySQL的驱动, 将找到的mysql-connector-java-5.1.6-bin.jar拷贝到$SQUIRREL_HOME/lib下。

Alias URL: jdbc:mysql://localhost:3306/ddaas 注意URL里一定要加数据库名称,否则看不到数据库里的数据表。

MongoDB

下载MongoDB JDBC Driver试用版,用java -jar UnityJDBC_Trial_Install.jar 安装到一个临时目录下,将其中的mongodb_unityjdbc_full.jar文件拷贝到 拷贝到$SQUIRREL_HOME/lib下。 然后到安装目录的Uninstaller目录下执行java -jar uninstaller.jar卸载。 UnityJDBC的试用版有效期1个月,之后只能返回前100个结果, 不知道mongodb_unityjdbc_full.jar有没有1个月的限制。

Trouble Shooting

连接数据库后,查询数据时出现错误: SQLState: 42000 ErrorCode: 1064 原因是客户端版本比服务端旧,出现了兼容性问题, 下载并解压得到最新的mysql-connector-java-5.1.40-bin.jar, 替换$SQUIRREL_HOME/lib下旧版本(v5.1.6)的jar包。

旧笔记

squirrel-sql client官网上下载的 fw.jar是它的一个核心组件,完整的portable版squirrel client是plainzip版, 解压后运行squirrel-sql.bat,需要升级的话用前面提到的fw.jar替换 $SQUIRREL_HOME/lib下的同名文件, 使用中发现替换fw.jar后造成程序启动失败,所以最好使用原装的fw.jar。

调整界面字体: Main Menu -> File -> Global Preferences -> Fonts (Consolas/Arial 14 recommended)

调整SQL语句的字体: Main Menu -> Session -> Session Properties -> SQL -> SQL Entry Area: Font (Consolas 16 recommended),这种方法每次退出后不能保存, 要是全局设置中能修改SQL字体就好了。



Published

Mar 21, 2013

Last Updated

Mar 21, 2013

Category

Tech

Tags

  • mongodb 24
  • mysql 5
  • squirrel 4

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor