Re: [java-list] transações de banco de dados

2001-05-09 Por tôpico Nelson Ferreira Jr


 A interface Connection prove metodos para o controle de transacoes no
banco de dados. Basicamente:

 con.setAutoCommit(false); 
/* desabilita o commit a cada consulta / inicia uma transacao */
 con.setAutoCommit(true);
/* ela da' um commit apos cada consulta */

 con.commit();
 con.rollback();

 Tambem nessa interface ha um metodo para controlar o nivel de
isolamento entre transacoes.



   Nelson 



On Tue, 8 May 2001, Marcos Santonini Nastri wrote:

> Caros amigos da lista,
> 
>   Alguém sabe como fazer ou já fez ou tem alguma referência de como
> trabalhar com transações de banco de dados , begin transaction, commit
> transaction.
> 
> Obrigado,
> 
> 
> 
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
> 
> 


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] transações de banco de dados

2001-05-09 Por tôpico Edward Roe


Oi,

 Usando JDBC voce pode trabalhar de duas formas: com e sem auto-commit. 
No caso de voce usar o auto-commit, após cada DML um comit automático é 
enviado (voce não pode dar um rollback). Já no caso de voce não usar 
esto modo, voce tem que explícitamente usar commit() e rollback(). As 
linhas da tabela são automaticamente bloqueadas quando uma instrução 
DML é executada. Quando vc cria uma conexão, por default já está no 
modo auto-commit e vc deve mudar com setAutoCommit(false). Drivers JDBC 
de servidor não suportam este modo automático (pelo menos do Oracle).

 nao sei se é isso q vc estava querendo saber...

>   Alguém sabe como fazer ou já fez ou tem alguma referência de 
como
> trabalhar com transações de banco de dados , begin transaction, commit
> transaction.

[]´s

-- 
Edward Roe

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] transações de banco de dados

2001-05-09 Por tôpico Marcos Santonini Nastri

Caros amigos da lista,

Alguém sabe como fazer ou já fez ou tem alguma referência de como
trabalhar com transações de banco de dados , begin transaction, commit
transaction.

Obrigado,



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-