Aldığım hata ;
servlet sayfası kodları;
package kayitol;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class kayitservlet
*/
@WebServlet("/kayitservlet")
public class kayitservlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String uid = request.getParameter("id");
String uisim = request.getParameter("isim");
String uemail = request.getParameter("email");
String usifre = request.getParameter("sifre");
RequestDispatcher dispatcher = null;
Connection con = null;
try {
Class.forName("com.mysql.cj.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/siyar","root","jacobo93");
PreparedStatement pst= con.
prepareStatement("insert into users(uid,uisim,uemail,usifre) values(?,?,?,?)" );
pst.setString(1, uid);
pst.setString(2, uisim);
pst.setString(3, uemail);
pst.setString(4, usifre);
int rowCount = pst.executeUpdate();
dispatcher = request.getRequestDispatcher("kayit.jsp");
if (rowCount > 0) {
request.setAttribute("status","success");
} else {
request.setAttribute("status","failed");
}
dispatcher.forward(request, response);
} catch(Exception e) {
e.printStackTrace();
}finally {
try {
con.close();
}catch (SQLException e) {
e.printStackTrace();
}
}
}
}