вставить значение в базу данных mysql с помощью jsp
Сейчас я работаю в jsp eclipse. Теперь я создал соединение с базой данных mysql. но я не могу вставить значение в базу данных. пожалуйста, дайте решение. Мой код выглядит следующим образом:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page import="java.sql.*" %> <%@ page import="java.io.*" %> <%@page import="com.Sterling.corejava.*"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Employee Information</title> <body> <% // get parameters from the request String LibraryId = request.getParameter("LibraryId"); String LibraryName= request.getParameter("LibraryName"); String LibraryPhno= request.getParameter("LibraryPhno"); String LibraryEmail= request.getParameter("LibraryEmail"); String LibraryAddr= request.getParameter("LibraryAddr"); String FacultyId= request.getParameter("FacultyId"); String Password= request.getParameter("Password"); // declare a connection by using Connection interface Connection con = null; Statement stat=null; try { String connectionURL = "jdbc:mysql://localhost:3306/libraydatabase"; Class.forName("com.mysql.jdbc.Driver").newInstance (); con = DriverManager.getConnection(connectionURL, "root", "root123"); out.println("Connection Opened to database."); stat=con.createStatement(); //String InsertQuery="Select * from tbllibrarian"; //System.out.println("shgfsxv"); String InsertQuery="insert into tbllibrarian(LibraryId,LibraryName,LibraryPhno,LibraryEmail,LibraryAddr,Password) values(11,'weryty',1234,'asdfr@gmail.com','Baramati','****');"; //System.out.println("megha"); try { stat.executeUpdate(InsertQuery); out.println("Record Inserted to database successfully."); } catch(SQLException e) { out.println("Unable to Insert Record to database."); } } catch(SQLException ex) { out.println("Unable to connect to database."); } %> </body> </html>