zoukankan      html  css  js  c++  java
  • DBeaver数据库管理工具连接Sybase数据库

    DBeaver数据库管理工具连接Sybase数据库

    1. 下载DBeaver

    官方网站:http://dbeaver.jkiss.org/ DBeaver5.3.1
    解压缩版(不用安装和配置):http://dbeaver.jkiss.org/files/dbeaver-5.3.1-win32.win32.x86.zip

    2. 准备JDK

    将其解到d: ools, 这样会有一个根目录dbeaver, 里边有一个可执行程序dbeaver.exe,如果看看其中的readme,就知道它依赖一个外部的jvm。

    创建一个dbeaver.exe的快捷方式,在其目标(target)里设置为:D: oolsdbeaverdbeaver.exe  -vm D:sharedjdk1.6.0_02injavaw, 用于指定jvm的位置。当然,你得事先准备好jdk1.6才行.

    3. 准备jconn4.jar

    启动DBeaver,同时准备好Sybase的jdbc驱动,ASE和ASA可以共用一个驱动。在dbeaver下建立子目录driverssybase, 把jconn4.jar放进去。如果你手头没有,可以从已经安装好的ASA11/12, java子目录下复制一个,或者从ASE15jConnect-6_0classes子目录下边复制一个。

    4. 配置Sybase_ASA和Sybase_ASE

    开始添加jdbc driver manager, database->Driver Manager->create new driver
    ASA的driver配置如下图所示:

     

    ASE的driver配置如下图所示:

    (注:虽然模板里头有一个sybase的jdbc driver示例,但那是jTDS,是一个开源产品,支持并不是太好,不如官方的jconn4.jar)

    5. 测试

    然后用dbeaver连接这个ASA, 端口是2698. 如图:

    成功的连接该demo数据库。

    ASE: 其连接信息如下图所示:

    6. 注意

    有一种特殊的情况,很多人容易犯错,就是上边提到的ASA连接,那个dbeng只启动了一个demo.db, 要是它同时启动多个db,怎么创建到各个db的连接呢?
    比如,我启动了demo2.db和demo.db两个db,在一个engine或者service里头。
    在键的地方在于设置一个特殊的属性, 那就是SERVICENAME属性,填上db的名字即可。
    demo.db对应的就是demo, demo2.db对应的就是demo2.
    启动多个db,要用dbsrv实用程序:d:sharedASA110BIN32>dbsrv11.exe ..demo.db ..demo2.db

  • 相关阅读:
    UVA 408 (13.07.28)
    linux概念之用户,组及权限
    Java实现 蓝桥杯 历届试题 网络寻路
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 约数倍数选卡片
    Java实现 蓝桥杯 历届试题 九宫重排
    Java实现 蓝桥杯 历届试题 九宫重排
  • 原文地址:https://www.cnblogs.com/lizm166/p/10221339.html
Copyright © 2011-2022 走看看