Foros del Web » Programación para mayores de 30 ;) » Java »

Web Service y Mysql

Estas en el tema de Web Service y Mysql en el foro de Java en Foros del Web. Hola tengo un problema, quiero conectar un web service hecho en java con mysql, pero pongo las tipicas consultas de connect de Java y no ...
  #1 (permalink)  
Antiguo 19/05/2007, 11:30
 
Fecha de Ingreso: abril-2005
Mensajes: 93
Antigüedad: 19 años
Puntos: 0
Web Service y Mysql

Hola tengo un problema, quiero conectar un web service hecho en java con mysql, pero pongo las tipicas consultas de connect de Java y no me conecta a la BD pero si ejecuto el codigo fuera del WS si se conecta a la BD, sabe alguien que hago mal para conectarme a la BD. Aqui os dejo el codigo

package diputacio;

import java.net.URL;
import org.apache.axis.components.logger.LogFactory;
import java.util.*;
import java.sql.*;
import java.lang.*;

public class DiputacioImpl{

public String autenticacio (String login, String password){
String login1 = "root";
String url = "jdbc:mysql://localhost/diputacions";
String password1="admin";
Connection conn = null;
String iguals="falseeee";

try{
try{
Driver d = (Driver)Class.forName("com.mysql.jdbc.Driver").new Instance();
conn = DriverManager.getConnection(url,login1,password1);
}
catch(Exception ex){
System.out.println("Hi ha hagut un problema al conectar-se en la base de dades"+url);
iguals="FALLO EN CONNECTAR";
return iguals;
}
if(conn!=null){
Statement s = conn.createStatement();
ResultSet rs=s.executeQuery("SELECT * FROM identificacio;");
while (rs.next() && iguals.compareTo("falseeee")==0){
String log=rs.getString(1);
String pass=rs.getString(2);

if ((log.compareTo(login)==0) && (pass.compareTo(password)==0)){
iguals = "SIIIII";
}
else{
iguals="NOOOOO";
}

}
}
}
catch(Exception ex){
System.out.println("No hem inserit correctament");
}
return iguals;
}
}
  #2 (permalink)  
Antiguo 19/05/2007, 15:11
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Re: Web Service y Mysql

Donde pone
Código:
iguals="FALLO EN CONNECTAR";
pon
Código:
iguals="FALLO EN CONNECTAR";
ex.printStackTrace();
para que te de algo de información sobre el fallo de conexión.

Apuesto por un error de classpath .

S!
  #3 (permalink)  
Antiguo 21/05/2007, 00:47
 
Fecha de Ingreso: abril-2005
Mensajes: 93
Antigüedad: 19 años
Puntos: 0
Re: Web Service y Mysql

Hola ya tengo en el CLASSPATH, el connector de Java con Mysql, lo que no entiendo es que si pongo el codigo en una funcion java normal y la llamo desde otra función me conecta correctamente, pero si pongo la conexión en un web service no me conecta correctamente a la BD.
  #4 (permalink)  
Antiguo 21/05/2007, 02:07
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Re: Web Service y Mysql

Si no pones que te devuelve el StackTrace, cualquier teoría es pura especulación.

S!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:38.