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!!