目前,在所有Sybase數據庫產品裏,都使用dbisql來訪問。如果同時安裝了兩種以上sybase數據庫,則容易產生混亂。

 

這些數據庫有:SQL Anywhere (ASA), Sybase Enterprise Server( ASE), Sybase IQ.

 

這裏告訴大家一個內部用法:
運行命令:dbisql /batch,它會為你產生真正的一個bat檔,來起動dbisql.

 

e.g.
D:\Sybase\DBISQL\bin>dbisql /batch

 

這時會在當前目錄下,產生一個dbisql.bat檔,內容如下:
setlocal
set path=D:\Sybase\Shared\win32;%path%
set classpath=D:\Sybase\DBISQL\lib\isql.jar;D:\Sybase\DBISQL\lib\jlogon.jar;D:\Sybase\Shared\java\SCEditor600.jar;D:\Sybase\Shared\java\JComponents1100.jar;D:\Sybase\Shared\java\jsyblib600.jar;D:\Sybase\Shared\JAVAHelp-2_0\jh.jar;;
"D:\Sybase\Shared\JRE-6_0_6_32BIT\bin\java.exe" -Xmx500m -Xms50m -Djava.security.policy="D:\Sybase\DBISQL\lib\java.policy" -Disql.helpFolder="D:\Sybase\DBISQL\help" -Dsybase.native.executable="D:\Sybase\DBISQL\bin\dbisql.com" -Dsun.java2d.noddraw=true -Dsun.java2d.d3d=false -ea sybase.isql.isql
endlocal

 

我們看到,實際上,它是一個java程式。dbisql.com比較奇怪。
總的來說,dbisql.exe會啟動一個jvm,再load它所需要的jar/class。

 

有時間我會整理出完全獨立的Sybase Central for ASE/ASA/IQ的綠色包,解壓即可執行。這樣最省事。Sybase的產品比Oracle的容易整理得多,沒有那麼多注冊表項來進行更新或者注入。
 
From:CSDN
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()