DataSnap 2010 - Clube Delphi 119
16/01/2013
0
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
Curtir tópico
+ 0
Responder
Posts
16/01/2013
Daniel Santos
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!
Responder
Clique aqui para fazer login e interagir na Comunidade :)