preparedstatement

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:45:19
请高手指教一下,我初学,不知道究竟怎么回事,为什么会没有定义呢?
代码如下:

<%
String ID = request.getParameter("ID");
String password = request.getParameter("password");
String rpassword = request.getParameter("rpassword");
String name = request.getParameter("name");
String sex = request.getParameter("sex");
String year = request.getParameter("year");
if(year.length() ==1) year = "0"+year;
String mouth = request.getParameter("mouth");
if(mouth.length() == 1) mouth = "0"+mouth;
String day = request.getParameter("day");
if(day.length() == 1) day = "0"+day;
String date = year+"-"+mouth+"-"+day;
String description = request.getParameter("description");

Connection con = null;
PreparedStatement psm = null;
ResultSet rs = null;
try
{
Class.forName

不好意思 上次没看清楚
你方法名写错了 多了个d
应该是prepareStatement

jsp里面写这么多脚本代码啊?如果没有学struts应该把逻辑写在servlet里面啊,都写在页面上啊。
首先你时间哪里处理的类型都不一样,在mysql里把放时间的字段应该设置成datetime类型的,然后导import java.sql.Date;的date包,如果取系统当前时间用System.currentTimeMillis()方法。你做的好像有点麻烦了,在想想吧。