- สตริงชื่อผู้ใช้,เพศ,ที่อยู่,โพสต์,oicq,icq,telnumber,ความคิดเห็น,อีเมล,url.urltitle;
-
-
ลอง { ชื่อผู้ใช้=request.getParameter("name");
} จับ (NullPointerException e) { ชื่อผู้ใช้ = "";}
ลอง { comment=request.getParameter("comment");
} จับ (NullPointerException e) { comment="";}
ลอง { sex=request.getParameter("sex");
} จับ (NullPointerException e) { sex="";}
ลอง { address=request.getParameter("address");
} จับ (NullPointerException e) { ที่อยู่ = "";}
ลอง { post=request.getParameter("ไปรษณีย์");
} จับ (NullPointerException e){ post="";}
ลอง { oicq=request.getParameter("oicq");
} จับ (NullPointerException e) { oicq = "";}
ลอง { icq=request.getParameter("icq");
} จับ (NullPointerException e){ icq="";}
ลอง { telnumber=request.getParameter("telphone");
} จับ (NullPointerException e) { telnumber = ""; -
ลอง { email=request.getParameter("email");
} จับ (NullPointerException e) { email= ""; -
ลอง { url=request.getParameter("url");
} จับ (NullPointerException e) { url= ""; -
ลอง { urltitle=request.getParameter("urltitle");
} จับ (NullPointerException e) { urltitle= ""; -
สตริง ip=request.getRemoteAddr();//得到IP 地址
เวลาสตริง=(new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss", Locale.US )).format(new java.util.Date());
สตริงรหัสผู้ใช้ = "";
สตริง MyQuery="";
此处我调用了一个对留言进行合法检验的类
CommentError testcomment= ใหม่ CommentError();
testcomment.ชื่อผู้ใช้(ชื่อผู้ใช้);
testcomment.ไปรษณีย์ (โพสต์);
testcomment.เพศ(เพศ);
testcomment.ที่อยู่(ที่อยู่);
testcomment.Tel (หมายเลขโทรศัพท์);
testcomment.ความคิดเห็น(ความคิดเห็น);
testcomment.Oicq(oicq);
testcomment.Icq(icq);
ถ้า (testcomment.NoError) //留言中没有错误,写数据库
ลอง {//写数据库成功
java.sql.การเชื่อมต่อ sqlConn; //数据库连接对象
java.sql.คำสั่ง sqlStmt; //语句对象
java.sql.ResultSet sqlRst; //结果集对象
//登记JDBC驱动对象
Class.forName ("org.gjt.mm.mysql.Driver").newInstance ();
//连接数据库
sqlConn= java.sql.DriverManager.getConnection ("jdbc:mysql://localhost/pinghui", "ทดสอบ", "");
//创建语句对象
sqlStmt=sqlConn.createStatement (java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//执行Sql语句
此处调用了一个对留言进行处理的类,是留言能被Mysql承认,
FormatComment FC= ใหม่ FormatComment();
oicq=FC.formatint(oicq);
icq=FC.รูปแบบ(icq);
โพสต์=FC.formatint(โพสต์);
telnumber=FC.รูปแบบ(telnumber);
ชื่อผู้ใช้=FC.toSql(ชื่อผู้ใช้);
ความคิดเห็น = FC.toSql (ความคิดเห็น);
MyQuery="insert into comment (ชื่อผู้ใช้,เพศ,ที่อยู่,ip,โพสต์,oicq,icq,telnumber,ความคิดเห็น,เวลา,url,อีเมล) ค่า ('"+ชื่อผู้ใช้+"','"+sex+"','"+ ที่อยู่+"','"+ip+"',"+โพสต์+","+oicq+","+icq+",'"+telnumber+"','"+ความคิดเห็น+"',ตอนนี้(),'"+url+"' ,'"+อีเมล+"');";
sqlRst=sqlStmt.executeQuery (MyQuery); //向数据库中加入数据
sqlRst.close();//关闭结果集对象
sqlStmt.close ();//关闭语句对象
sqlConn.ปิด(); //关闭数据库连接
out.print (เวลา);
-
留言成功,谢谢!