Sybase EAServer學習(一) 創建Ms SqlServer 連接池

本文主要是介紹在Sybase EAServer 5.1中如何創建Ms SqlServer連接緩存,連接緩存的諸多優勢這裏就不再詳述。

 

由於網上很多EAServer連接緩存例子都是採用ODBC來與Ms SqlServer來連接,但是在工作中我發現通過ODBC連接SqlServer許多SQL語法及存儲過程存在問題,所以我想能不能像很多JAVA連接池一樣通過JDBC連接呢,經過一番努力,終於成功了,以下就是實現過程:

 

一、下載Ms Sqlserver的JDBC驅動,這個網上很多,主要是以下三個文件,將其拷貝到EAServer的安裝目錄/java/lib下:

 

 

JDBC驅動

二、啓動EAServer,打開EAServer Manager,選擇連接:

連接EAServer

 

 

三、經過以上步驟後,打開以下窗口,選擇Connection Caches(連接緩存):

 

 

四、在窗口右邊右擊,新建一個Connection Caches,如下圖,輸入一個連接緩存的名字:

輸入連接緩存名字

 

五、選擇數據庫的類型,如下圖:

選擇數據庫的類型

 

六、輸入數據庫服務器名稱,這裏有點不同,需輸入JDBC的URL,

jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=Sybasepb;DatabaseName=lqey2008

如下圖:

 

輸入數據庫服務器名稱

 

七、輸入用戶名和密碼,如下圖:

 

 

八、輸入數據庫的JDBC驅動類,Ms SqlServer是com.microsoft.jdbc.sqlserver.SQLServerDriver,如下圖:

 

輸入數據庫的驅動

 

九、輸入連接池的最小與最大連接數,如下圖:

 

 

十、全部輸入後,選擇完成即可:

 

十一、連接池建立成功後,可以PING一下是否連接成功,如下圖:

 

十二、PING以後如果出現以下提示,即表明連接池配置成功:

 

好了,連接池全部設置成功了,可以在EAServer應用中調用你剛纔添加的連接池,

 

SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "lqey2008"
SQLCA.ServerName = "caokun_lenovo"
SQLCA.LogId = "sa"
SQLCA.LogPass = "Sybasepb"
SQLCA.AutoCommit = False

SQLCA.DBParm = "PBCatalogOwner='sa',UseContextObject='Yes',CacheName='lqey'"

CacheName即是連接池的名稱。

發佈了59 篇原創文章 · 獲贊 9 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章