| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo obtener los nombres de columna de una tabla de base de datos en Java
    Java viene con un potente conjunto de clases de base de datos llamado JDBC. Estas herramientas permiten a un desarrollador de Java, con sólo unas pocas excepciones , para trabajar con una amplia variedad de grandes bases de datos sin ningún tipo de cambios en el código. Sin embargo, algunas tareas, como la recuperación de nombres de columna de una consulta , no son inmediatamente intuitiva utilizando la conexión común , Norma, y las clases de resultados. Instrucciones
    1

    Importar las clases necesarias pegando lo siguiente en su código :

    java.sql.Connection importación; java.sql.DriverManager importación; java.sql.ResultSet importación ; java.sql.ResultSetMetaData importación; java.sql.SQLException importación; java.sql.Statement importación;
    2

    Conéctese a la base de datos. Usted tendrá que rodear la mayoría de los comandos en los pasos siguientes con una instrucción try -catch para tratar los errores SQLException que podrían surgir

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

    Cambiar la palabra" derby " en el nombre del programa de base de datos que está utilizando. Por ejemplo, " mysql " para MySQL .

    Los dos últimos argumentos en el ejemplo , " usuario " y " pasan ", representan , muy apropiadamente , el nombre de usuario y contraseña para su base de datos.
    Página 3

    Crear y ejecutar una declaración en ese sentido . Recuperar los resultados de la instrucción como un ResultSet
    Declaración

    s = con.createStatement ( ) . ResultSet rs = s.executeQuery ( "select * from APP.Customer ");

    corre una consulta para obtener toda la información de la tabla Customer de la base de datos de APP . Se puede reemplazar con cualquier comando válido de SQL para la base de datos que está utilizando.
    4

    Cómo los "metadatos " para ese conjunto de resultados y guárdelo en la clase ResultSetMetaData .

    ResultSetMetaData rsm = rs.getMetaData ();

    Como se puede sospechar , los metadatos se refiere a la información que describa su consulta. Esto no sólo incluye los nombres de columnas , sino también información como el nombre de esquema , los tipos de datos para las columnas , y si una columna permite valores nulos.
    5

    Obtenga los nombres de columna y los imprime a la pantalla por separado en Lines

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


    Previous :

    next :
      Artículos relacionados
    ·Cómo cerrar un Layout Android 
    ·Cómo escribir programas Java para una máquina tragape…
    ·Cómo actualizar el Nombre de la columna de un JTable 
    ·Cómo descargar archivos de código fuente de Java Appl…
    ·¿Qué es un error de sintaxis en Java 
    ·Las ventajas de las etiquetas personalizadas 
    ·NetBeans Función de búsqueda 
    ·Diferencia entre el servlet y Struts 
    ·Cómo utilizar Struts Con NetBeans 
    ·Cómo construir un applet Con Eclipse 
      Artículos destacados
    ·Cómo cerrar una ventana de Orphan Después se inserta …
    ·Cómo proteger PIC12F675 Códigos de la piratería 
    ·La diferencia en el HashMap y HashSet 
    ·¿Cómo puedo cambiar caracteres de una cadena en VBScr…
    ·Crear una página Web Design Diseño 
    ·CVS Herramientas para Windows 
    ·Diferencia entre autómatas finitos deterministas y no …
    ·Cómo actualizar MySQL en Plesk 
    ·Cómo deshabilitar la caché de consultas de MySQL 
    ·Cómo utilizar espacios de nombres de PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com