PooledConnection _pc = _poolDS.getPooledConnection();
znamena prikaz .getConnection() iba vratenie vnoreneho objektu, takze prikazy
Connection _conn1 = _pc.getConnection();
Connection _conn2 = _pc.getConnection();
Vam vratia instanci toho isteho objektu. Takze samozrejme close() zavrie _conn1 aj _conn2. Myslim ze treba vytvorit z _poolDS nejaku dalsiu PooledConnection
2006/9/27, "Ing. Radek Žuja" <[EMAIL PROTECTED]>:
Dobrý den.
Mám malou prosbu neřešil jste někdo Connection Poll pro připojená k
Sybase ASE databázi.
Pokouším se to zprovoznit ale asi jsem to úplně nepochopil
Myslel jsem že bude fungovat následující ukázkový kód:
.SybConnectionPoolDataSource _poolDS = new SybConnectionPoolDataSource();
_poolDS.setCHARSET("cp1250");
_poolDS.setServerName("192.168.1.68");
_poolDS.setPortNumber(4100);
_poolDS.setDatabaseName("ds");
_poolDS.setUser(user);
_poolDS.setPassword(password);
try{
PooledConnection _pc = _poolDS.getPooledConnection();
Connection _conn1 = _pc.getConnection();
Connection _conn2 = _pc.getConnection();
_conn2.close();
_conn1.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
ale při vytvoření objektu conn2 se mi automaticky zavře conn1, což není
to co bych chtěl.
Můžete mi prosím někdo dát nějaký example nebo říct co dělám špatně
