- open source freeware
- SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
- License: GPLv2, LGPLv2
- site
- preparations
- installation of VNC: here
- installation of java and ant: here, install IBM's Java SDK 7 instead of Oracle's (needs an IBM ID, don't needed if you install by binary)
# export JAVA_HOME=/opt/ibm/java-x86_64-71
# export CLASSPATH=$JAVA_HOME/lib
# export PATH=$JAVA_HOME/bin:$PATH
# which java
# java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470_27sr1-20140411_01(SR1))
IBM J9 VM (build 2.7, JRE 1.7.0 Linux amd64-64 Compressed References 20140410_195893 (JIT enabled, AOT enabled)
J9VM - R27_Java727_SR1_20140410_1931_B195893
JIT - tr.r13.java_20140410_61421
GC - R27_Java727_SR1_20140410_1931_B195893_CMPRSS
J9CL - 20140410_195893)
JCL - 20140409_01 based on Oracle 7u55-b13
# ant -version
Apache Ant version 1.7.1 compiled on August 24 2010
# git clone git://git.code.sf.net/p/squirrel-sql/git squirrel-sql-git
# cd ./squirrel-sql-git/archive/squirrel; ./configure; ./build
# java -jar squirrel-sql-<version>-install.jar
- installation - by binary
- binary will be installed on /usr/local/squirrel-sql-3.5.3
- select [v] MySQL, Oracle, PostgreSQL, Optional Translation - Korean
- after installation, delete the installation path /usr/squirrel-sql;
- execute by Desktop Icon: SQuirreL SQL Client
# wget http://downloads.sourceforge.net/project/squirrel-sql/1-stable/3.5.3/squirrel-sql-3.5.3-standard.jar?r=http%3A%2F%2Fsquirrel-sql.sourceforge.net%2F&ts=1406609125&use_mirror=superb-dca2
# mkdir -p /usr/squirrel-sql; mv ./squirrel-sql-3.5.3-standard.jar /usr/squirrel-sql; cd /usr/squirrel-sql;
# java -jar squirrel-sql-3.5.3-standard.jar; # execute with VNC client connection
- install - mysql driver
- download mysql connector-J from here (should login to oracle)
- unzip & copy jar "mysql-connector-java-5.1.31-bin.jar" to /usr/local/squirrel-sql-3.5.3/lib/;
- config drivers --> MySQL Driver --> Extra Class Path: /usr/local/squirrel-sql-3.5.3/lib/mysql-connector-java-5.1.31-bin.jar
- Aliases --> MySQL Local --> Driver - MySQL Driver, URL - jdbc:mysql://localhost:3306/, user name: <db_user_name>, password: <db_password>, [v] Auto logon, Connection [v] Enable Keep-Alive
- usage
- here
- detailed installation & usage can be found here.