四、Sybase資料庫的常用工具說明
Sybase的資料庫安裝目錄中提供了我們常用的幾種工具,依次開啟開始->程式->Sybase,這裡只說明我們常用的幾種工具。如下圖:
1.Dsedit Utility
這個工具是設定Sybase的服務名稱、繫結的IP地址和埠號等,如下圖:
2.Server Config
這個工具在前面我們已經使用過了,這裡簡單的介紹下。
Create AdaptiveServer…:建立一個新的服務(類似於這裡REYPC)
Config AdaptiveServer…:配置一個服務(如配置這裡的REYPC)
Remove AdaptiveServer..:刪除一個服務(如刪除這裡的REYPC
Upgrade AdaptiveServer..:升級一個服務(如這裡的REYPC)
3.SQL Advantage
大部分對Sql Server肯定很熟悉,因為我們經常使用。這裡的SQL Advantage就相當於Sql Server中的查詢分析器,是我們執行sql語句的地方,登入介面如下圖:
點選Connect連線後,我們就可以選擇資料庫並執行SQL指令碼了。
4.Sybase Central Java Edition
這個工具就類似於SQL Server中的企業管理器,我們可以在這個工具中建立“資料庫裝置”和“資料庫”,當然也可以建立角色、使用者等等。在前面我們已經使用了該工具建立了名為“MyDB
個人的使用經驗
1.用localhost和127.0.0.1無法連線上Sybase資料
如果我們在建立Server的時候,繫結的IP地址,而我們通過工具比如(Sybase Central Java Edition)連線時輸入的是localhost,或者是127.0.0.1,則會出現連線被拒絕。可以通過Dsedit Utility工具來修改,參考第四章Dsedit Utility工具的使用;也可以修改安裝路徑\sybase\ini\sql.ini檔案來修改,修改下面的紅色字型為正確的IP地址,如127.0.0.1等。
[REYPC] master=NLWNSCK,192.168.3.108,5000 query=NLWNSCK,192.168.3.108,5000 [REYPC_XP] master=NLWNSCK,192.168.3.108,5004 query=NLWNSCK,192.168.3.108,5004 |
2.Sql Advantage連線查詢出的結果集是亂碼
當我們使用工具連線Sybase資料時,如果查詢出的結果集是亂碼,說明Sybase資料庫與我們的客戶端工具使用的編碼不一致。我們可以在連線時設定Options的“Client Character”為正確的字符集來解決,這裡我們使用的是“utf8”,見“SQL Advantage”的設定。
3.Sybase推薦使用工具。
本人在使用sybase資料庫的工具開發時,介面和操作嚴重感覺不滿意,後來找到了DBeaver工具,感覺好多了,推薦使用這款工具進行Sybase開發。