Hola me pueden ayudar por favor, tengo esta clase conexion
public class Conexion {
public static Connection connection;
private static final String HOST="192.168.0.122";
private static final String DB="siscon";
private static final String USER="root";
private static final String PASS="";
public static void Conexion(){
connection=null;
try{
String url="jdbc:Los enlaces son solo para miembros.
Registrate o
iniciá sesión + HOST + "/" + DB;
Class.forName("com.mysql.jdbc.Driver");
connection=(Connection) DriverManager.getConnection(url,USER,PASS);
System.out.println("Conexion Abierta");
}catch(SQLException e){
System.out.println("SQLException " + e.getMessage());
}catch(ClassNotFoundException e){
System.out.println("Exception " + e.getMessage());
}
}
}
y una clase GestionDatos con el cual extraigo datos de mi BD y lo almaceno en una array.
package Clases;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author sniper
*/
public class GestionDatos {
Eventos evento=new Eventos();
PreparedStatement pst;
ResultSet rs;
public String[] extraerDatos(String sql,int columnas){
String[]datos=new String[columnas];
try{
pst=Conexion.connection.prepareStatement(sql);
rs=pst.executeQuery(sql);
if(rs.next()){
for(int x=0;x<datos.length;x++){
datos
- =rs.getString(x+1);
}
}
return datos;
}
catch(SQLException e){
System.out.println(e.getMessage());
}
return null;
}
}
cuando lo ejecuto me sale el error:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
QUE ESTOY HACIENDO MAL?? GRACIAS POR su respuesta