Pessoal boa tarde,
alguém já se deu com o seguinte retorno na hora de manda um insert para o banco de dados MYsql
[Ljava.lang.String;@3e5a91
tenho uma aplicação que faz um get de um formulario manda pra uma pagina .jsp e depois
para o classe que faz a coneção com o banco e me retorna esse erro.
fomulario:
[code]
| Número de Rodadas : |
Nome do time 1 : |
Nome do time 2 : |
Gols 1 |
Gols 2 |
| [/code]
Página jsp que faz o request.getParameter
[code]
<%
Times obj = new Times();
String[] resultado = new String[5];
String n_rodada = request.getParameter("n_rodada");
String nometime1 = request.getParameter("nometime1");
String nometime2 = request.getParameter("nometime2");
String Gols1 = request.getParameter("Gols1");
String Gols2 = request.getParameter("Gols2");
obj.cadastro(n_rodada, nometime1, nometime2, Gols2, Gols2);
%>
<%=resultado%>
[/code]
métoda da classe que recebe os dados]
[code]public String cadastro( String n_rod , String nomet1, String nomet2, String gol1, String gol2)
{
int n_rodada = Integer.parseInt(n_rod);
String nometime1 = nomet1;
String nometime2 = nomet2;
int gols1 = Integer.parseInt(gol1);
int gols2 = Integer.parseInt(gol2);
AcessoBD bd = new AcessoBD();
Connection conn = null;
PreparedStatement stm = null;
try
{
conn = bd.obtemConexao();
String comando = "INSERT INTO grupo1 values ("+n_rodada+"," +
" "+nometime1+","+nometime2+","+gols1+","+gols2+")";
stm = conn.prepareStatement(comando);
stm.execute();
return "Cadastrado com sucesso";
}
catch(SQLException e)
{
e.printStackTrace();
return "Erro no cadastrado";
} finally {
if(conn != null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
return "Erro no cadastrado";
}
}
}
}[/code]
classe conexão com o banco
[code]public class AcessoBD
{
static {
try {
Class.forName(“com.mysql.jdbc.Driver”);
}
catch (ClassNotFoundException e)
{
throw new RuntimeException(e);
}
}
public Connection obtemConexao() throws SQLException
{
return DriverManager.getConnection("jdbc:mysql://localhost/Times","root","123");
}
}[/code]