Descobrir tipo do campo no banco.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Danielle
Thread.start()

Membro desde: 15/10/2004 11:14:21
Mensagens: 27
Offline

Oi pessoal!

Minha dúvida é o seguinte:

Eu preciso saber se determinado campo de uma tabela no banco é varchar, ou date...
Mas isso eu vou fazer dentro da aplicação, assim: if(campo_isVarchar), entao pra isso eu tenho que fazer um Select pra gerar um ResultSet.

Não dá pra usar describe, eu já tentei...
Tenho que fazer isso pros bancos MSSQL, ORACLE e MYSQL.

Preciso disso pq tenho bases antigas que campos tipo data estão criados como varchar, daí estou fazendo uma aplicaçãozinha pra converter toda essa base...

Me ajudem aí, please!
foia
JavaGuru
[Avatar]

Membro desde: 26/09/2003 16:29:51
Mensagens: 212
Localização: tiquipaya city
Offline

ResultSetMetaData ?!
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/ResultSetMetaData.html

fôia
-----------------------
Ahhhhh meu saquinho !!!
[WWW]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Tem uma interface, DatabaseMetaData se não me engano, que traz as informações do banco pra você.
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/DatabaseMetaData.html

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Danielle
Thread.start()

Membro desde: 15/10/2004 11:14:21
Mensagens: 27
Offline

É mesmo, gente!
Tinha me esquecido disso aí, uma vez eu fiz!
Valeu!

Adoro esse forum...
Kleber Santos
JavaChild
[Avatar]

Membro desde: 17/06/2005 12:05:13
Mensagens: 116
Localização: Guarulhos - São Paulo
Offline


Ateu, Graças a Deus.
[MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team