elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Java / Re: como pasar un dato a otra clase? en: 13 Febrero 2016, 03:55 am
Gracias amigo! me fue de mucha utilidad
12  Programación / Java / como pasar un dato a otra clase? en: 12 Febrero 2016, 05:01 am
Bueno primero quiero agradecer a todo el que me pueda ayudar con el problema que tengo, verán tengo una clase que tiene tres métodos uno es hacer conexión con MySql, el otro cierra dicha conexión y el ultimo que es donde tengo el problema que es el que realiza consultas y es que nose como hacer que me retorne un valor de la tabla de la base de datos.

este es el código que tengo:

Código:
package conexion;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

public class SQL {
    private static Connection Conexion;
   
    public void MySQLConnection() {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Conexion = DriverManager.getConnection("jdbc:mysql://localhost/base_de_datos","root","");
            System.out.println("Se ha iniciado la conexión con el servidor de forma exitosa");
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(SQL.class.getName()).log(Level.SEVERE, null, ex);
        } catch (SQLException ex) {
            Logger.getLogger(SQL.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
   
    public void closeConnection() {
        try {
            Conexion.close();
            System.out.println("Se ha finalizado la conexión con el servidor");
        } catch (SQLException ex) {
            Logger.getLogger(SQL.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
   
    public void getValues(String nombre) {
        try {
            String Query = "SELECT * FROM "+nombre;
            Statement st = Conexion.createStatement();
            java.sql.ResultSet resultSet;
            resultSet = st.executeQuery(Query);

            while (resultSet.next()) {
                System.out.println(
                         "Nombre: " + resultSet.getString("nombre") + " "
                        + "Direcion: " + resultSet.getString("direcion"));
               
            }

        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null, "Error en la adquisición de datos");
        }
    }

   
}

Para explicarme mejor necesito exatrar el valor que me arroje esto(nombre y dirección) y usarlo en otra clase:

Código:
while (resultSet.next()) {
                System.out.println(
                         "Nombre: " + resultSet.getString("nombre") + " "
                        + "Direcion: " + resultSet.getString("direcion"));
               
            }

espero me puedan ayudar en mis inicios de java, desde ya muchas gracias!!
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines