Olá, trabalho muito com Thread com acesso a banco de dados.
Já bati muito a cabeça.
A melhor solução que lhe sugiro e que comigo funciona muito bem, é o
seguinte: POOL de Conexões.
Eu trabalho com Delphi + Zeos + PostgreSQL.
Eu criei uma Thread específica que mantém um array de conexões com o
de Joao Morais
Enviada em: sexta-feira, 7 de dezembro de 2007 17:32
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Conexão para Threads
Sérgio T. Uetanabaro wrote:
Alguma tratativa deve haver pois ja tive problemas graves compartilhando
conexoes entre threads.
Você
Estranho, então agora fiquei com duvidas sobre o porque dos sistemas NTier do
Bruno Lichot utilizam apenas uma unica conexão com banco de dados...
No caso de ter varios clientes acessando seriam varias threads do aplicativo
servidor...e me parece bem semelhante ao que voce deseja...
Por favor
Sim!
To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Fri, 7 Dec 2007 11:41:47 -0800
Subject: Res: RES: RES: [delphi-br] Conexão para Threads
Certo, DBX é thread safe?
- Mensagem original
De: Joao Morais [EMAIL PROTECTED]
Para
Alguns drivers de acesso não suportam mutiplas threads em uma conexão,
que era (ou ainda é, nao sei) o caso do firebird. Vc tbem poderá ter
problemas de transação e cursores. As boas práticas de programação
thread-safe diz que threads q usam banco de dados devem ter conexoes de
forma
PROTECTED] Em
nome de Elazar Dornelles Ceza
Enviada em: sexta-feira, 7 de dezembro de 2007 17:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: RES: [delphi-br] Conexão para Threads
Estranho, então agora fiquei com duvidas sobre o porque dos sistemas NTier
do Bruno Lichot utilizam apenas uma unica
6 matches
Mail list logo