要求:
1. 可以设定连接池的数量, 连接的占用时间等
2. 监控线程监控连接池中的连接是否正常?
并对破坏的连接自动重新连接
对于超时使用的连接, 自动回收
呵呵, 只想到了这两点.
, 分不够可以再加.
1. 可以设定连接池的数量, 连接的占用时间等
2. 监控线程监控连接池中的连接是否正常?
并对破坏的连接自动重新连接
对于超时使用的连接, 自动回收
呵呵, 只想到了这两点.
, 分不够可以再加.
调试欢乐多
ODatabase datab;
oresult ores;
ODynaset odyn;
char content[50]; OStartup();
ores = sess.Open();
if (ores != OSUCCESS)
{
return FALSE;
}
ores = sess.CreateDatabasePool(1,10,300,
_T("pgx01"),_T("pur01"),
_T("pur01"),ODATABASE_DEFAULT);
if (ores != OSUCCESS)
{
return FALSE;
}
datab = sess.GetDatabaseFromPool(60); odyn.Open(datab, _T("select * from FV1DV10M"));
while (!odyn.IsEOF())
{
odyn.GetFieldValue(_T("F1M_BANK_COD"),content,50);
TRACE(_T("[") + CString(content) + _T("]\n"));
odyn.MoveNext();
}
请楼上的解释一下, 我都不知道下面的是什么东东? 是ORACLE的?
OSession sess;
ODatabase datab;
oresult ores;
ODynaset odyn;
我们用的是SQL Server数据库, 用ADO或者OLE DB开发的.