tuxedo中不采用XA连接oracle数据库的例子 (转自BEA网站)

原创 2004年09月09日 19:28:00
int tpsvrinit(int argc,char** argv)
{
  EXEC SQL BEGIN DECLARE SECTION;
    VARCHAR username[20];
    VARCHAR password[20];
  EXEC SQL END DECLARE SECTION;
 
  strcpy(username.arr,"scott");
  username.len = strlne(username.arr);
  strcpy(password.arr,"tiger");
  password.len = strlen(password.arr);

EXEC SQL WHENEVER SQLERROR GOTO sqlerror;
  EXEC SQL CONNECT :username IDENTIFIED BY :password /* AT abc
USING :dbstring (if use dblink use it)*/;
sqlerror:
  EXEC SQL WHENEVER SQLERROR CONTINUE;
  userlog("tpsvrinit connect db sqlcode=[%d] err=[%
s]",sqlca.sqlcode,sqlca.sqlerrm.sqlerrmc);

    return(0);
}

void tpsvrdone()
{
EXEC SQL COMMIT WORK RELEASE;
if(sqlca.sqlcode)
  userlog( " Close database failed sqlcode=[%d]",sqlca.sqlcode);
else
userlog( "tpsvrdone(): Shutdown server successful!" );

}

TUXEDO中访问ORACLE数据库

在两层的C/S结构中,客户端直接访问数据库,当采用TUXEDO中间件后,形成三层结构。这时,客户端不直接访问数据库,而是改为调用中间件TUXEDO服务端上的服务,由TUXEDO服务端访问数据库,并把结...
  • mmquit
  • mmquit
  • 2007-04-13 11:47:00
  • 2686

TUXEDO应用小结

作者简介:张景超,男,1971年4月出生,1993年大学本科毕业于南华大学给排水工程专业,工程学士,华中科技大学电子与信息工程系研究生在读。工作单位:湖北移动通信有限责任公司计算机信息管理中心。 BO...
  • louiswang2009
  • louiswang2009
  • 2010-08-10 16:53:00
  • 5279

TUXEDO 配置与参数

关键字: 远程客户端配置 TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在...
  • cemer815
  • cemer815
  • 2010-04-16 12:40:00
  • 14603

tuxedo 的XA规范.

在谈到XA规范之前,必须首先了解分布式事务处理(Distributed Transaction Processing,DTP)的概念。Transaction,即事务,又称之为交易,指一个程序或程序段,...
  • neptuner
  • neptuner
  • 2004-09-09 19:12:00
  • 2579

tuxedo中不采用XA连接oracle数据库的例子 (转自BEA网站)

int tpsvrinit(int argc,char** argv){  EXEC SQL BEGIN DECLARE SECTION;    VARCHAR username[20];    VA...
  • neptuner
  • neptuner
  • 2004-09-09 19:28:00
  • 1187

tomcat连接池与数据库重启

    最近,在做这么一个事情:tomcat连接池在数据库重启之后,会出现失效的情况。这是客户那边反应过来的一个问题。问题就出现在,我的数据库重启之后,tomcat连接池能自动连接到数据库,why?我...
  • circleJAVA
  • circleJAVA
  • 2011-06-29 17:30:00
  • 794

BEA Tuxedo中间件应用初探

  随着中间件在大型应用系统中的日益普及,目前各类中间件充斥着市场,它们在银行、电信、金融等大规模关键事务领域中的整合各种异构平台、保证交易完整性等方面表现出了超强的能力。BEA Tuxedo就是其中...
  • legnd
  • legnd
  • 2008-04-10 19:18:00
  • 906

bea tuxedo中间件入门

本节要点 §  TUXEDO是什么? l  客户端/服务器模式的演化 l  基本的客户端/服务器模式 l  多层结构 l  TUXEDO的客户端/服务器方法 l  一个完整的例子 l  ...
  • tmac1104
  • tmac1104
  • 2014-05-06 22:41:20
  • 3110

连接池自动重新连接数据库的测试

我对数据库重启后, 是否自动重新初始化连接池进行了测试:一、使用oracle数据库1.  resin-3.0.22  无需特殊配置,自动支持2.  jboss-4.0.4.GA  需加如下配置  or...
  • huangyuguang
  • huangyuguang
  • 2006-12-09 01:56:00
  • 1738

当数据库重启后连接池没有自动识别的解决办法.

9我用自己写的数据库连接池, 用在 servlet 中.最近在日志中发现, 在数据库重启之后, 连接池未能正确判断, 导致所有的请求都不能被执行, 抛出类似以下异常.java.sql.SQLExcep...
  • rootcn
  • rootcn
  • 2005-10-18 16:08:00
  • 2453
收藏助手
不良信息举报
您举报文章:tuxedo中不采用XA连接oracle数据库的例子 (转自BEA网站)
举报原因:
原因补充:

(最多只允许输入30个字)