servlet 插入记录出错
package zao;
import java.util.*;
import java.lang.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import com.ConDB;
import java.text.*;
public class Savearc extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html;charset=GB2312");
request.setCharacterEncoding("ISO-8859-1");
PrintWriter out = response.getWriter();
ConDB zao=new ConDB();
String btitle=new String(request.getParameter("title").getBytes("ISO-8859-1"),"GB2312");
String bcontent=new String(request.getParameter("content").getBytes("ISO-8859-1"),"GB2312");
String bauthor=new String(request.getParameter("author").getBytes("ISO-8859-1"),"GB2312");
if(btitle.length()!=0&&bcontent.length()!=0&&bauthor.length()!=0){
String sql = "insert into arc (title,content,author) values('btitle','bcontent','bauthor')";
zao.executeUpdate(sql);
}
else
{
out.println("<center>记录不能为空!<br>");
}
}
插纪录到数据时..tomcat 提示参数microsoft odbc microsoft acccess driver 参数不足,期待是3,难道是我的页面没有收到前面的参数..但我输空纪录的时候有正确显示错误提示的啊!!!
String sql = "insert into arc (title,content,author) values('btitle','bcontent','bauthor')";
呵这里的格式写错啦???还原染料其它原因啊!!我试啦几次都不成功.
问题点数:30、回复次数:2Top
1 楼shuxiongquang(文静)回复于 2005-04-20 21:23:31 得分 30
还欠缺XML部置Top
2 楼liangjizao(痞早)回复于 2005-04-20 21:26:48 得分 0
<servlet>
<servlet-name>Savearc</servlet-name>
<servlet-class>zao.Savearc</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Savearc</servlet-name>
<url-pattern>/Savearc</url-pattern>
</servlet-mapping>
XML我部置啦Top




