常用操作
关闭连接: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字体就好了。