Melhor maneira de ligar a uma bd

2 respostas
R

Oi.

Provavelmente esta questão já foi abordada no fórum…

Gostava de saber qual é a melhor maneira de ligar a uma BD.
Estou a fazer um trabalho da faculdade e estou em dúvida…

Será que basta fazer um cliente. E esse cliente executa todo o sql, ligando-se à BD?

Ou será que é melhor fazer um cliente e um servidor. O cliente liga-se ao servidor. O servidor recebe as threads e executa o SQL conforme o que lhe for pedido…

Aguardo resposta o mais rapidamente possível.

Obrigado

2 Respostas

_

A não ser que forem exigidas configurações de segurança do seu próprio sistema que não possa ser resolvida com o banco, você pode utilizar a conexão direta com o banco mesmo.

O banco já trabalha com threads, e também executa o SQL conforme for pedido…

Talvez uma boa aplicação do que você falou seria se o servidor que você falou trabalhasse com algum tipo de cache dos dados de forma mais interessante pra sua aplicação.

R

Obrigado _renatu

Mais uma dúvida…

Como executar uma função pl/sqla partir do java?

Não será uma coisa parecida com isto:

[color=“green”]

String sqlCall =addFornecedor("+nome+","+morada+","+tlf+","+mail+")";

pstmt= conn.prepareStatement(sqlCall);

rset = pstmt.executeQuery();

[/color]

Eu executo isto só que dá-me erro:

[color=“red”]Error java.sql.SQLException: ORA-00900: invalid SQL statement[/color]

Alguém me ajude?

Criado 22 de janeiro de 2007
Ultima resposta 23 de jan. de 2007
Respostas 2
Participantes 2