Epictetus - free cross platform database tool
Javaベースのデータベースツール。
Antilogic Software
ZIPファイルをダウンロードして解凍し、bin/epictetus を実行するだけ。
特に何も追加しなくても、driversの下にJDBCドライバのJARファイルが存在するため、以下のDBとは接続できるようだ。
- Firebird
- H2(Embedded/Server)
- HsqlDB(Embedded/Server)
- MySQL
- Oracle 10g
- Oracle 8, 8i, 9i
- Oracle ODBC driver
- PostgreSQL
- SQL Server
- Sybase
そのほかに、接続先として以下のDBが選べるが、dirvers以下にJDBCドライバのJARファイルをコピーする必要がある。
- DB2
- Infomix
ためしに、DB2 v9.5に接続してみた。
XML型の列を含む表にselectクエリを発行してみると、
Error while getting column class name: com.ibm.db2.jcc.DB2Xml
と言われる。JARファイルにはこのクラスが含まれているんだが‥
DBの接続設定がどこに情報が保存されているのかと調べてみたら、実行しているユーザのホームディレクトリの下に
.epictetus/dblogins.xml
というファイルができていた。