Transformei uma String em data(resgatada do JSP).Quando vou tentar gravar no banco da erro, e não sei como resolver: java.lang.ClassCastException: java.util.Date
importei :
import java.io.*;
import java.net.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.*;
import javax.servlet.http.*;
import java.lang.String;
import java.util.*;
Segue parte do codigo :
dataTela=request.getParameter("data");
reacao=request.getParameter("reacao");
SimpleDateFormat dataNova= new SimpleDateFormat("dd/MM/yyyy");
java.util.Date data=dataNova.parse(dataTela);
Class.forName(...);
con = DriverManager.getConnection(...);
PreparedStatement stmt=con.prepareStatement("insert into Reacao (descricao,data) values (?,?) ");
stmt.setString(1,reacao);
stmt.setDate(2, (java.sql.Date) data); /*o netBeans completou com (java.sql.Date) */
stmt.executeUpdate();
stmt.close();
con.close();
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia: