Pues la logica es la misma, solo hay que cambiar el
executeUpdate por
executeQuery y guardarlo en un
ResultSet voy a tomar prestado el codigo de Zidek para representarlo, y tambien seria bueno que le echaras un ojo a PreparedStatement, para que construyas de una forma mas limpia tus consultas
Código PHP:
package comercialelectrica;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.swing.table.DefaultTableModel;
/**
*
* @author Pablo
*/
public class Cliente {
public static final String DriverClass = "com.mysql.jdbc.Driver";
public static final String user = "root";
public static final String password = "mysql";
public static final String url = "jdbc:mysql://localhost/COMERCIAL_ELECTRICA";
static{
try {
Class.forName(DriverClass);
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
System.out.println("No puedo cargar el driver JDBC de la BD");
}
}
public void NuevoCliente(String nombre,String dni,String apellidos,String direccion,String telefono,double fianza,String notas) throws SQLException{
Connection con = null;
ResultSet resultSet=null;
try {
con = DriverManager.getConnection(url, user, password);
//con.setAutoCommit(false);
String sql = "Select * from tabla";
Statement stm = con.createStatement();
resultSet = stm.executeQuery(sql);
while(resultSet.next()) {
String campo1=resultSet.getString("CAMPO1");
String campo2 = resultSet.getInt("CAMPO2");
}
resultSet.close();
stm.close();
}
catch (SQLException ex) {
ex.printStackTrace();
throw new SQLException(ex);
}
finally{
try {
if (con != null) {
con.close();
}
}
catch (SQLException ex1) {
ex1.printStackTrace();
}
}
}
Saludos