近日一个朋友推荐了jsqsh,但是没有实际操练。今日得空,于是上手盘它。
https://www.ibm.com/support/knowledgecenter/en/SSCRJT_5.0.1/com.ibm.swg.im.bigsql.analyze.doc/doc/bsql_jsqsh.html |
下载安装包如下:
jsqsh-2.3-1.noarch.rpm
安装方法:
# rpm -ivh jsqsh-2.3-1.noarch.rpm
配置驱动程序:
>jsqsh 1> \setup Choose (Q)uit, (C)onnection wizard, or (D)river wizard: D (B)ack, (Q)uit, or (A)dd new driver: a Base Configuration --------------------- 1 * Name : Informix 2 * Description : informix driver 3 * Class : com.informix.jdbc.IfxDriver 4 * URL : jdbc:informix-sqli://${server}:${port}/${db}:INFORMIXSERVER=${INFORMIXSERVER};DB_LOCALE=zh_cn.GB18030-2000;CLIENT_LOCALE=zh_cn.GB18030-2000; 5 SQL Parser : None 6 Classpath : 7 Name normalizer : NONE 8 Schema query : (none) Status : Cannot load driver class (com.informix.jdbc.IfxDrive) |
在设置完驱动之后,还需要设置一下classpath的路径,以加载驱动程序。
如果设置成功之后,在驱动里会看到前面多了一个*号。
设置数据库连接:
Choose (Q)uit, (C)onnection wizard, or (D)river wizard: c Enter the driver number, (D)river wizard, (B)ack or (Q)uit: 1 选择驱动 |
测试数据库连接:
数据库访问:
informix@ER4 ~ >jsqsh cdr4 WARN [State: 01I01][Code: 0]: 数据库正在交易 WARN [State: 01I04][Code: 0]: Informix 动态服务器 2000 数据库已被选择 Welcome to JSqsh 2.3 Type "\help" for help topics. Using JLine. [192.168.10.40][informix] 1> select * from t1; [192.168.10.40][informix] 2> go WARN [State: 02000][Code: 100]: 没有数据 +----+------+ | id | name | +----+------+ +----+------+ 0 rows in results(total: 0.070s) |