2016-02-10 61 views
-1
<%@page import="javax.servlet.*"%> 
<%@page import="java.sql.*"%> 
<%@page import="java.util.*"%> 
<%@page import="java.lang.Object.*"%> 
<%@page import="java.text.*"%> 
<% 
String empid=request.getParameter("Emp.Id"); 
String sname=request.getParameter("sname"); 
String designation=request.getParameter("designation"); 
String category=request.getParameter("category"); 
String dept=request.getParameter("dept"); 
java.util.Date d=new SimpleDateFormat("yyyy-MM- dd").parse(request.getParameter("dob")); 
java.sql.Date dob=new java.sql.Date(d.getTime()); 
String age=request.getParameter("age"); 
java.util.Date dj=new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("doj")); 
java.sql.Date doj=new java.sql.Date(dj.getTime()); 
String gender=request.getParameter("gender"); 
String community=request.getParameter("community"); 
String education=request.getParameter("education"); 
String yoe=request.getParameter("yoe"); 
String pdoor=request.getParameter("pdoor"); 
String padd1=request.getParameter("padd1"); 
String padd2=request.getParameter("padd2"); 
String pcity=request.getParameter("pcity"); 
String ptaluk=request.getParameter("ptaluk"); 
String pdistrict=request.getParameter("pdistrict"); 
String ppcode=request.getParameter("ppcode"); 
String pstate=request.getParameter("pstate"); 
String cdoor=request.getParameter("cdoor"); 
String cadd1=request.getParameter("cadd1"); 
String cadd2=request.getParameter("cadd2"); 
String ccity=request.getParameter("ccity"); 
String ctaluk=request.getParameter("ctaluk"); 
String cdistrict=request.getParameter("cdistrict"); 
String cpcode=request.getParameter("cpcode"); 
String cstate=request.getParameter("cstate"); 
String email=request.getParameter("email"); 
String ms=request.getParameter("ms"); 
String noc=request.getParameter("noc"); 
String fsname=request.getParameter("fsname"); 
String fsocc=request.getParameter("fsocc"); 
String fsadd=request.getParameter("fsadd"); 
String fsmob=request.getParameter("fsmob"); 
Class.forName("com.mysql.jdbc.Driver"); 
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql", 
     "root", "mysql23"); 
Statement st = con.createStatement(); 
int i=st.executeUpdate("insert into staffdetail(empid,sname,designation,category,dept,dob,age,doj,gender,community,education,yoe,pdoor,padd1,padd2,pcity,ptaluk,pdistrict,ppcode,pstate,cdoor,cadd1,cadd2,ccity,ctaluk,cdistrict,cpcode,cstate,emailid,mstatus,nchild,fsname,fsocc,fsaddress,fsmobile) values("+empid+",'"+sname+"','"+designation+"','"+category+"','"+dept+"','"+dob+"','"+age+"','"+doj+"','"+gender+"','"+community+"','"+education+"','"+yoe+"','"+pdoor+"','"+padd1+"','"+padd2+",'"+pcity+"','"+ptaluk+"','"+pdistrict+"','"+ppcode+"','"+pstate+"','"+cdoor+"','"+cadd1+"','"+cadd2+"','"+ccity+"','"+ctaluk+"','"+cdistrict+"','"+cpcode+"','"+cstate+"','"+email+"','"+ms+"','"+noc+"','"+fsname+"','"+fsocc+"','"+fsadd+"','"+fsmob+"')"); 
if(i>0) 
{ 
response.sendRedirect("over.jsp"); 
    } 
else 
{ 
response.sendRedirect("over1.jsp"); 
    } 

%> 

的错误是商店形式的信息使用JSP

javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:你在你的SQL有 错误句法;检查对应于您的手册 MySQL服务器版本

+1

mysql类似乎并没有被导入。请提供您的代码。 –

回答

0

MySQL JDBC驱动程序不在你的运行时类路径中。你首先需要从这里下载JAR:

https://dev.mysql.com/downloads/connector/j/

然后,您需要将其复制到共享库文件夹您的服务器/容器上(而不是与你的应用程序捆绑它 - Why must the JDBC driver be put in TOMCAT_HOME/lib folder?)。

确切位置在哪里,这是取决于你的服务器上:

对于Tomcat 8副本的JAR到TOMCAT_HOME/lib目录

对于码头9副本JAR到JETTY_HOME/lib/ext目录。

+0

我已添加连接器jar file.few数据存储时,我使手机号码是commends.but当我尝试存储的所有值我越来越错误..例外是javax .servlet.ServletException:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;检查对应于您的MySQL服务器版本的手册,以便在附近的街道,kurichi(po),'Bhavani(tk),erode(dt)','kurichi','bhavani','erode ','6383'在第1行....这里这些地址是我在网页中给出的 – VINU

0

mysql-jdbc-connector.jar应该被添加到您的项目中。 所以你的jsp将与MySql数据库进行通信

+0

但现在我越来越像mysql syntex错误检查适当的mannual为您的mysql version.javax.servlet.ServletException:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您在您的SQL语法错误;检查对应于您的MySQL服务器版本的手册 – VINU