Olá,
Estou tentando aprender JSP e estou com dificuldades de conectar ao banco MySQL.
Eu uso o Sun Java Studio Creator para criar, não sei se esse seria o programa ideal.
Abaixo segue o trecho de código que conecta (ou tenta…rsrsrs) ao banco:
O driver pro mySQl ta na pasta WEB-INF…
String sSQL;
String sConexao = "jdbc:mysql:TVM02:3360";
String sNome;
String sLogin;
String sSenha;
int iAdministrador;
try {
sSQL = "SELECT NOME,LOGIN,SENHA,ADMINISTRADOR FROM FUNCIONARIOS WHERE LOGIN = '" + saLogin + "' SENHA ='" + saSenha + "'";
java.lang.Class.forName("com.mysql.jdbc.Driver");
Connection db = java.sql.DriverManager.getConnection(sConexao,"root","esportes");
Statement stmt = db.createStatement();
ResultSet rsFuncionarios = stmt.executeQuery(sSQL);
if (rsFuncionarios.next()){
sNome = rsFuncionarios.getString("NOME");
sLogin = rsFuncionarios.getString("SENHA");
sSenha = rsFuncionarios.getString("ADMINISTRADOR");
iAdministrador = rsFuncionarios.getInt("ADMINISTRADOR");
lblMsgErro.setValue(sNome + "/" + sLogin + "/" + sSenha + "/" + iAdministrador);
}
else{
lblMsgErro.setValue("Não cadastrado");
}
}
catch (ClassNotFoundException e){
lblMsgErro.setValue("Driver não encontrado");
}
catch (Exception e) {
lblMsgErro.setValue(e.toString());
}
Erro:
Description: An unhandled exception occurred during the execution of the web application. Please review the following stack trace for more information regarding the error.
Exception Details: javax.faces.FacesException
#{Index.btnOk_action}: javax.faces.el.EvaluationException: java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
Possible Source of Error:
Class Name: com.sun.faces.application.ActionListenerImpl
File Name: ActionListenerImpl.java
Method Name: processAction
Line Number: 78
Exception Details: javax.faces.el.EvaluationException
java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
Possible Source of Error:
Class Name: com.sun.faces.el.MethodBindingImpl
File Name: MethodBindingImpl.java
Method Name: invoke
Line Number: 130
Exception Details: java.lang.NoClassDefFoundError
org/aspectj/lang/Signature
Possible Source of Error:
Class Name: java.lang.Class
File Name: Class.java
Method Name: forName0
Line Number: -2
Eu to aprendendo ainda… sei que deve ter alguma cagada no código…rsrsrsr
Desde já agradeço a compreensão e uma possível ajuda.