Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como obter nomes de coluna em uma tabela de banco de dados em Java
Java vem com um poderoso conjunto de classes de banco de dados chamado de JDBC. Essas ferramentas permitem que um desenvolvedor Java, com apenas algumas exceções , para trabalhar com uma grande variedade de grandes bases de dados , sem qualquer alteração no código. No entanto, algumas tarefas, como recuperar os nomes das colunas de uma consulta , não são imediatamente intuitiva usando a conexão comum , Statement, e as classes ResultSet . Instruções
1

Importe as classes necessárias , colando o seguinte em seu código:

java.sql.Connection importação; java.sql.DriverManager importação; java.sql.ResultSet de importação; importação java.sql.ResultSetMetaData ; java.sql.SQLException importação; java.sql.Statement importação;
2

Conecte-se ao banco de dados. Você terá que cercam a maioria dos comandos nas etapas seguintes com uma instrução try -catch para lidar com erros SQLException que poderiam surgir

Connection con = DriverManager.getConnection ( " jdbc: . Derby ://localhost: 1527/sample "," user "," pass " );

Altere a palavra" derby " com o nome do programa de banco de dados você está usando. Por exemplo, "mysql" para MySQL .

Os dois últimos argumentos no exemplo, " usuário " e " passar", representam , apropriadamente, o nome de usuário e senha para o seu banco de dados.

3

Criar e executar uma declaração sobre essa conexão. . Recuperar os resultados da instrução como um ResultSet

Statement s = con.createStatement (); ResultSet rs = s.executeQuery ( "SELECT * FROM APP.Customer ");

Este é executado uma consulta para obter todas as informações da tabela de cliente no banco de dados APP . Você pode substituí-lo por qualquer comando SQL válido para o banco de dados você está usando.
4

Obter o "metadados" para que ResultSet e armazená-lo na classe ResultSetMetaData .

ResultSetMetaData rsm = rs.getMetaData ();

Como você pode suspeitar , metadados refere-se à informação que descreve sua consulta. Isso inclui não só os nomes das colunas , mas também informações como o nome do esquema , os tipos de dados para as colunas , e se uma coluna permite valores nulos.
5

Obter os nomes das colunas e imprimi-los para a tela em separado linhas

para . (int x = 1 ; x < = rsm.getColumnCount (); x + +) { System.out.println ( rsm.getColumnName (x)) ;}


Anterior :

Próximo : No
  Os artigos relacionados
·A função de entrada Scanner em Java 
·Cadeia Java Length & Função 
·Como criar um Jar Eclipse 
·Como solucionar problemas de um Applet Java 
·Como encontrar o Maior Número de Java 
·A API Java 3D Tutorial 
·Como faço para ler córrego Java 
·Como reparar Java: Lang Null Pointer Exception 
·Como converter StreamSource em um String em Java 
·Como usar coordenadas X e Y em Java 
  Artigos em destaque
·Como usar o checksum Entrada 
·Como configurar o Ant Com Eclipse Passo-a- Passo 
·Como remover caracteres acentuados com o utilitário UT…
·Como editar o Registro usando C # 
·Como usar IO OCX USB em C 
·Como Reescrever um domínio raiz para default.aspx Com …
·ASP Tutorial Programação Net 
·Como instalar um compilador Java 
·Como calcular uma expressão infixa 
·. Como escrever um script para enviar para portas seria…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados