snsz Posted December 3, 2012 at 08:20 PM Report #485605 Posted December 3, 2012 at 08:20 PM Muito boa noite leitores, estou com um problema na construção do meu webservice que não consigo executar uma query por webservice... import javax.jws.WebService; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.ejb.Stateless; import java.sql.*; /** * * */ @WebService(serviceName = "SistemasDistribuidosMercado") //@Stateless() public class SistemasDistribuidosMercado { /** * Web service operation */ @WebMethod(operationName = "PesquisaEmpresa") public String PesquisaEmpresa(@WebParam(name = "Empresa") String Empresa) { String nome = null; try { String url = "jdbc:mysql://localhost/sd_mercados"; Connection conn = DriverManager.getConnection(url,"root",""); Statement stmt = conn.createStatement(); ResultSet rs; rs = stmt.executeQuery("SELECT * from mercado_primario WHERE Empresa = '"+Empresa+"'"); while ( rs.next() ) { nome = rs.getString("Descricao"); System.out.println(nome); } } catch (Exception e) { System.err.println("Erro! "); System.err.println(e.getMessage()); } return nome; } } Depois de feito o Deploy e Test Webservice, retorna-me sempre NULL . Alguém tem uma ideia do porquê? https://tinypic.com/2z56j9g.jpg até experimentei o meu código como uma aplicação java ao invés de por um webservice e imprimiu-me normalmente o campo que espeficiquei(Descricao)... estou mesmo entalado nisto, se alguém me conseguir ajudar agradeço imenso. Cumps 😉
Rui Carlos Posted December 3, 2012 at 08:44 PM Report #485608 Posted December 3, 2012 at 08:44 PM Tens um erro no código. (Não sei se é apenas um problema de copy&paste.) Rui Carlos Gonçalves
snsz Posted December 3, 2012 at 11:05 PM Author Report #485637 Posted December 3, 2012 at 11:05 PM Sim, enganei-me a fazer copy&paste para aqui... ja o corrigi em cima.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now