Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2010, 07:46
Avatar de gabrican
gabrican
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 16 años, 5 meses
Puntos: 4
Exclamación Respuesta: Conexion JAVA con DATASOURCE

Pero segun eso estaría bien creada la clase de conexion???

Lo que pasa es que no puedo ver el LOG porque se trabaja en SAP Netweaver Developer y es un servidor que lo maneja el area de Tecnologia de la Empresa y no tengo acceso a esa información.

Adjunto una clase común y silvestre...
Código:
package daos;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
import dtos.EmpresaDTO;
import daos.EmpresaDAO;
import exceptions.ConnectionException;

public class EmpresaDAO {

private Conexion conexion;

public EmpresaDAO() {
super();
}

     public void conectar() throws ConnectionException {
     conexion = new Conexion();
     conexion.conectarBD();		
     }

	public void cerrarConexion() throws ConnectionException {
	conexion.cerrarConexion();
	}

 public int insertarEmpresa(EmpresaDTO empresa)
 throws SQLException, ConnectionException {
			
 PreparedStatement ps;
 ResultSet rs;
 int codigo=1;
		 
conectar();	
ps = conexion.prepareStatement(conexion.getStatement("insertarEmpresa"));
		
	ps.setLong(1, empresa.getId_empresa());
	ps.setString(2, empresa.getStr_tipo_emp());
	ps.setString(3, empresa.getStr_razonsocial_emp());
	ps.setString(4, empresa.getStr_replegal_emp());
	ps.setString(5, empresa.getStr_direccion_emp());
	ps.setInt(6, empresa.getNum_telefono_emp());
	ps.setString(7, empresa.getDate_fechainscripcion_emp());
	ps.setString(8, empresa.getStr_email_emp());
	ps.setLong(9, empresa.getNum_celular_emp());
	ps.setLong(10, empresa.getNum_multas_emp());
	ps.setString(11, empresa.getStr_ubicacion_emp());
	ps.setString(12, empresa.getStr_accion_emp());
	ps.setString(13, empresa.getStr_estado_emp());
		
	rs = ps.executeQuery();
	ps.close();
	rs.close();
	cerrarConexion();
	return codigo;
	}