[Ljava.lang.String;@3e5a91

0 respostas
marconcilio

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:
<form action="Cadastro.jsp" method="post">
<table class = "Grade">
 <tr class = "Dados">
     <td>Número de Rodadas : <input type="text" name="n_rodada"></td>
     <td>Nome do time 1 :<input type="text" name="nometime1"></td>
	 <td>Nome do time 2 :<input type="text" name="nometime2"></td>
	 <td>Gols 1<input type="text" name="Gols1"></td>
	 <td>Gols 2<input type="text" name="Gols2"></td>
 </tr>
 <tr>
  <td><input type="submit" name="Cadastrar"></td>
Página jsp que faz o request.getParameter
</div>

<%
	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%>

</body>

métoda da classe que recebe os dados]

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";
				}
			}
		}
	}

classe conexão com o banco

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");
	} 
}
Criado 28 de novembro de 2012
Respostas 0
Participantes 1