DataSnap 2010 - Clube Delphi 119
Bom dia !
Estava lendo ontem o artigo e gostei muito pois estou migrando o nosso servidor DCOM para o novo DataSnap pois compramos o Delphi XE2.
Mas ao analisar o seu exemplo vi que uma conexão com o banco foi criada no Initialization, nesse caso se cada classe minha tivesse esse procedimento eu não teria muitas conexões abertas de forma simultânea ? A conexão não ficaria ativa até o servidor ser fechado ?
initialization
Con := TDBXConnectionFactory.GetConnectionFactory.GetConnection('DBDATASNAP','SYSDBA', 'masterkey');
DataSet := Con.CreateCommand;
Tem algum outro procedimento que possamos fazer já que o TDBXConnection não possui a opção de abrir e fechar a conexão ?
Desde já agraço a atenção !
Estava lendo ontem o artigo e gostei muito pois estou migrando o nosso servidor DCOM para o novo DataSnap pois compramos o Delphi XE2.
Mas ao analisar o seu exemplo vi que uma conexão com o banco foi criada no Initialization, nesse caso se cada classe minha tivesse esse procedimento eu não teria muitas conexões abertas de forma simultânea ? A conexão não ficaria ativa até o servidor ser fechado ?
initialization
Con := TDBXConnectionFactory.GetConnectionFactory.GetConnection('DBDATASNAP','SYSDBA', 'masterkey');
DataSet := Con.CreateCommand;
Tem algum outro procedimento que possamos fazer já que o TDBXConnection não possui a opção de abrir e fechar a conexão ?
Desde já agraço a atenção !
Luiz Bhering
Curtidas 0
Respostas
Daniel Santos
16/01/2013
Então esta certo, quando o servidor inicia ele ira cria uma única conexão com o banco!
Os clientes não se conectao ao banco, se conectao ao servidor que por sua vez usa essa coneccao criada ai para acessar o banco!
Os clientes não se conectao ao banco, se conectao ao servidor que por sua vez usa essa coneccao criada ai para acessar o banco!
GOSTEI 0