高手一定帮我看看是什么问题,要多少分你说!!我感激不尽,在线等!!
xabba 2003-04-25 06:02:13 两个jsp,addnews.jsp;addtype.jsp
分别对应一个数据库的两个表news和type
可是现在type可以添加,news却添加不了数据。
可以读取和覆盖纪录
都是通过sqlbean.class连接数据库的
应该没有连接上的问题
代码如下:
---------------------addnews.jsp------------------------------
<%@ page language="java"%>
<%@ page import="java.sql.* "%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
String sql0="";
String sql="";
String title=(String)request.getParameter("title");
String type=(String)request.getParameter("type");
String content=(String)request.getParameter("content");
%>
<jsp:useBean id="sqlbean" scope="page" class="sqlbean.sqlbean" />
<%
sqlbean.sqlbean();
sql0="select * from news where title='"+title+"' and type='"+type+"'";
java.sql.ResultSet Rst=null;
Rst=sqlbean.ExecuteQuery(sql0);
%>
<%@ include file="header.inc"%>
%
if(Rst.next())
{
out.println("此片新闻你已经加入过了。");
}
else
{
sql="insert into news(title,content,type) values('"+title+"','"+content+"','"+type+"')";
// out.println(sql);
sqlbean.sqlbean();
sqlbean.executeInsert(sql);
out.println("<div align='enter'><font size=6>新闻添加成功! </font></div>");
}
%>
------------------------addtype.jsp--------------------------------
<%@ page language="java"%>
<%@ page import="java.sql.* "%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
String sql0="";
String sql="";
String type=(String)request.getParameter("type");
%>
<jsp:useBean id="sqlbean" scope="page" class="sqlbean.sqlbean" />
<%
sql="select * from type where name='"+type+"'";
java.sql.ResultSet Rst=null;
sqlbean.sqlbean();
Rst=sqlbean.ExecuteQuery(sql);
if(Rst.next())
{
out.println("此栏目你已经加入过了。");
}
else
{
sql ="insert into type (name) values('"+type+"')";
out.println(sql);
sqlbean.executeInsert(sql);
response.sendRedirect("lanmu.jsp");
}
%>
大家帮帮忙阿