RunPC2_.doc

Similar documents
RUN_PC連載_10_.doc

RUN_PC連載_12_.doc

基于UML建模的管理管理信息系统项目案例导航——VB篇

RunPCPB8 new feature.PDF

PPBSalesDB.doc

RUN_PC連載_8_.doc

untitled

ebook140-9

FAQ -PowerDesigner9.5.DOC

Chapter 2

第6章  数据库技术基础

untitled

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

ebook 132-2

ebook 185-6

untitled

epub 61-2

Oracle 4

IP505SM_manual_cn.doc

SiteView技术白皮书

AL-M200 Series

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

ebook140-8

untitled

epub83-1

软件概述

User Group SMTP

2 ADO.NET Internet 1.2

FileMaker 16 ODBC 和 JDBC 指南

产品手册: CA GEN r8

TopTest_Adminstrator.doc

SQL Server SQL Server SQL Mail Windows NT

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

Marketing_WhitePaper.PDF

医院信息系统门诊划价子系统

Simulator By SunLingxi 2003

EJB-Programming-4-cn.doc

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

ebook71-13

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

基于ECO的UML模型驱动的数据库应用开发1.doc

PowerPoint 演示文稿

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

WQ.s92

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Microsoft Word - Web Dynpro For ABAP跟踪测试工具简介 _2_.doc

ebook

FileMaker 15 ODBC 和 JDBC 指南

一只特立独行的猪.doc

Windows 2000 Server for T100

CAD CAE CAPP CAD CAM PDM CAD ERP T Q C S E CAD CAPP PDM OAERP PDM PDM MISAL 40 90% CK CK ISO

ebook 96-16

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

自动化接口

oracle-Ess-05.pdf

目錄

f2.eps

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2

幻灯片 1

ebook 132-6

PL600 IPPBX 用户手册_V2.0_.doc

经华名家讲堂


ebook140-11

jdbc:hsqldb:hsql: jdbc:hsqldb:hsqls: jdbc:hsqldb:http: jdbc:hsqldb:https: //localhost // :9500 / /dbserver.somedomain.com /an_alias /enrollme

ebook10-5

untitled

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

穨IC-1000

mvc

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

untitled

EJB-Programming-3.PDF

提问袁小兵:

untitled

ABSSetup.doc

目錄... ivv...vii Chapter DETECT

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

PowerBuilder 8開發技術講座_3_.PDF

weblogic

投影片 1

Sophos Central 快速安裝手冊

D C 93 2

Microsoft Word - 3D手册2.doc

天津天狮学院关于修订2014级本科培养方案的指导意见

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

Microsoft Word htm

Microsoft Word - template.doc


最即時的Sybase ASE Server資料庫診斷工具

多層次傳銷與獎金系統

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

mv t ï Catch ex As Exception MessageBox.Show(" «t ï ") Finally ' myconnection.close() End Try SqlConnection(ByVal connectionstring As String) pâ nç á

工程施工招标

Oracle高级复制配置手册_业务广告_.doc

C6_ppt.PDF

untitled

福 建 顶 点 软 件 股 份 有 限 公 司 首 次 公 开 发 行 股 票 招 股 说 明 书 发 行 股 票 类 型 人 民 币 普 通 股 (A 股 ) 本 次 拟 发 行 股 数 每 股 面 值 每 股 发 行 价 预 计 发 行 日 期 预 计 上 市 的 证 券 交 易 所 发 行 后

Transcription:

PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection Cache Pooling Pooling Session Pooling Instance Pooling Connection Pooling A Sybase Sybase A A 6 A Sybase B B 6 12 A B A

B Sybase Connection Pooling Connection Cache EAServer Connection Pooling Pooling Connection Cache Connection Cache Jaguar Server client server Connection Cache Jaguar Server Jaguar Server Connection Cache Jaguar Server Connection Cache Connection Cache connection Connection Cache Connection Cache Connection Cache Connection Cache Connection Cache Jaguar Server Jaguar Manager Connection Cache Connection Connection Cache

1. Jaguar Manager Jaguar Server Jaguar Manager Jaguar Server Installed Connection Caches 2. 1 Install Connection Cache Create and Install a New Connection Cache Connection Cache 1 Jaguar Manager Connection Cache 3. Connection Cache OK Connection Cache General Driver Cache Connection Cache Connection Cache Connection Cache Connection Cache Connection Cache 1. General 2 General Connection Cache

Connection Cache 2 Connection Cache General (1) Description Connection Cache 255 (2) Server Name Connection Cache (3) User Name & Password Ping Refresh (1) Ping Connection Cache Ping Connection Cache (2) Refresh Connection Cache Connection Cache Refresh

2. Driver 3 Driver Connection Cache ODBC JDBC Client Library OCI 3 Connection Cache Driver (1) ODBC ODBC (2) Client Library Sybase PowerBuilder Native Driver ODBC Driver Interface Sybase client Sybase client Open Client (3) JDBC JDBC Java Java

(4) OCI Oracle Client Librar Connection Cache Oracle Oracle Connection Cache OCI Oracle 7.x Oracle 8.x Driver 1 (Connection Library) Client Library 11.0 ODBC JDBC OCI 7.x OCI 8.x 3.Cache libjct.dll (NT) libjct_r.so (Solaris) odbc32.dll (NT) libodbc.so (Solaris) (DLL or Class Name) ODBC-JDBC sun.jdbc.odbc.jdbcodbcdriver ociw32.dll oci.dll 1 Connection Cache 4 Cache Connection Cache Cache

4 Connection Cache Cache (1) Enable Cache-by-name Connection Cache (2) Enable Connection Sanity Check Connection Cache Connection Cache Jaguar Server debug (3) Number of Connections in Cache Connection Pool (4) Service Name Sybase jconnect Sybase DirectConnect Gateway Service Name Sybase DirectConnect Gateway Connection Cache Connection Cache 5 Connection Cache Properties Connection Cache

5 Connection Cache Connection Cache Jaguar Transaction PowerBuilder Connection Cache ODBC Connection Cache ODBC PowerBuidler 8 Connection Cache 1. PowerBuilder 8 New PB Object EAServer Component Wizard PowerBuilder n_odbc Power Script Target Target EAServer Component Power Script Target Jaguar 2. 2 PowerBuilder n_odbc

Application Name Interface Option PowerBuilder Object Name db.pbl Implement New Interface n_ odbc EAServer Component Name n_ odbc Choose EAServer Profile Specify Package Name Component Type Instance Pooling Option Component Timeout Transaction Support Option Auto Demarcation/Deactivation Interface Options Other Options Project Object Dynamic Library Options localhost Jaguar Server Package ( Jaguar Server) Package Standard Component Supported Requires Transaction Include unreferenced objects in Consolidated PBD 2 n_ odbc 3. n_ odbc n_ odbc Transaction Instance Variable Instance Variable Transaction Instance Variable PowerBuilder Transaction SQLCA Errorlogging Jaguar Server Error log file 1. Protected: 2. Transaction itr_trans 3. ErrorLogging erl_log 4. n_ odbc

Activate event 1. //Connect to EAS Demo DB V4 2. integer li_return 3. 4. IF NOT IsValid (itr_trans) THEN 5. itr_trans=create transaction 6. END IF 7. 8. itr_trans.dbms= ODBC 9. itr_trans.autocommit = False 10. itr_trans.dbparm= UseContextObject= Yes,CacheName= EASDemo DB 11. CONNECT USING itr_trans; 12. 13. IF itr_trans.sqlcode<>0 THEN 14. erl_log.getcontextservice("errorlogging", erl_log) 15. erl_log.log ( ClassName( ) + cannot get a + database & 16. connection.~r~n + & 17. SQLDBCode + String(itr_trans.SQLDBCode) + ~r~n + & 18. SQLErrText + itr_trans.sqlerrtext + ~r~n ) 19. ELSE 20. li_return=1 21. END IF 22. 23. Return li_return IF Transaction Instance Variable Transaction Transaction DBMS ODBC Transaction DBParm DBParm UseContextObject Yes n_odbc

TransactionServer Connection Cache CacheName n_odbc Connection Cache Transaction CONNECT USING itr_trans; 3. Transaction itr_trans n_odbc Deactivate event itr_trans instance 1. DISCONNECT USING itr_trans; 2. DESTROY itr_trans Open Client Connection Cache Sybase ODBC Connection Cache PowerBuilder 8 EAServer Component Wizard 6-5 Jaguar n_sybase n_sybase Transaction ErrorLogging 1. Protected: 2. Transaction itr_trans 3. ErrorLogging erl_log Activate event Connection Cache SYJ PSD2 Sybase ASE 1. // Connect to PSD2 2. integer li_return 3. 4. itr_trans.dbms = "SYJ" 5. itr_trans.autocommit = False 6. itr_trans.dbparm = "UseContextObject= Yes,CacheName= PSD2_Native " 7. CONNECT USING itr_trans;

8. 9. IF itr_trans.sqlcode<>0 THEN 10. erl_log.getcontextservice("errorlogging", erl_log) 11. erl_log.log ( ClassName( ) + cannot get a + database & 12. connection.~r~n + & 13. SQLDBCode + String(itr_trans.SQLDBCode) + ~r~n + & 14. SQLErrText + itr_trans.sqlerrtext + ~r~n ) 15. ELSE 16. li_return=1 17. END IF 18. 19. Return li_return ODBC DBMS SYJ Native Driver Sybase ASE Connection Cache PSD2_Native Jaguar Server Connection Pool ODBC Jaguar Server Errorlog file PowerBuilder Native Driver Sybase SYJ SYC Sybase Native Driver SYC Jaguar Server PowerBuilder SYC OCI Connection Cache Oracle Sybase Jaguar Server Oracle Native Driver OCI Jaguar Oracle OCI Connection Cache PowerBuilder Oracle PowerBuilder 8 n_oracle OCI_Native Oracle n_oracle Transaction Errorlogging ODBC Sybase Native Driver

Activate event OCI O8 Oracle Connection Cache OCI_Native Oracle 8.x 1. // Connect to O8 2. integer li_return 3. 4. itr_trans.dbms = "O84" 5. itr_trans.autocommit = False 6. itr_trans.dbparm = " UseContextObject= Yes,CacheName= O8_Native " 7. CONNECT USING itr_trans; 8. 9. IF itr_trans.sqlcode<>0 THEN 10. erl_log.getcontextservice("errorlogging", erl_log) 11. erl_log.log ( ClassName( ) + cannot get a + database & 12. connection.~r~n + & 13. SQLDBCode + String(itr_trans.SQLDBCode) + ~r~n + & 14. SQLErrText + itr_trans.sqlerrtext + ~r~n ) 15. ELSE 16. li_return=1 17. END IF 18. 19. Return li_return Sybase Native Driver Transaction Oracle Native Driver DBMS Oracle Connection Cache Jaguar Server Connection Pool Oracle JDBC Connection Cache Java JDBC PowerBuilder

JDBC JDBC Connection Cache PowerBuilder JDB Sybase JDBC jconnect 3. Connection Cache EAS Demo DB V4 ASA JDBC Connection Cache Server Name General jdbc:sybase:tds:localhost:2638 User Name General Dba Password General sql DLL or Class Name Driver com.sybase.jdbc2.jdbc.sybdriver JDBC Cache Properties Cache Enable cache-by-name access 3 JDBC Connection Cache PowerBuilder n_jdbc JDBC PowerBuidler ODBC Native Driver DBParm Transaction Errorlogging Activate event JDBC n_jdbc Activate event 1. integer li_return 2. itr_trans.dbms = "JDB" 3. itr_trans.autocommit = False 4. itr_trans.dbparm ="UseContextObject='Yes',CacheName='JDB',JavaVM='Sun1.2'" 5. CONNECT USING itr_trans; 6. 7. IF itr_trans.sqlcode<>0 THEN 8. erl_log.getcontextservice("errorlogging", erl_log) 9. erl_log.log ( ClassName( ) + cannot get a + database & 10. connection.~r~n + & 11. SQLDBCode + String(itr_trans.SQLDBCode) + ~r~n + & 12. SQLErrText + itr_trans.sqlerrtext + ~r~n ) 13. ELSE

14. li_return=1 15. END IF 16. 17. Return li_return JDBC PowerBuilder DBParm DBParm UseContextObject CacheName Java Virtual Machine JDK1.2 Java Virtual Machine 4 DBParm JavaVM='Sun1.2' Connection Cache Connection Cache Connection Cache Connection Cache