高手一定帮我看看是什么问题,要多少分你说!!我感激不尽,在线等!!
两个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");
}
%>
大家帮帮忙阿
分别对应一个数据库的两个表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");
}
%>
大家帮帮忙阿
...全文
相关推荐
编写程序,输出用一元人民币兑换成1分、2分和5分硬币共有多少种兑换方法。
编写程序,输出用一元人民币兑换成1分、2分和5分硬币共有多少种兑换方法。
两个握手包,哪位大侠能帮我跑下!THX!!
两个握手包,哪位大侠能帮我跑下,我机子跑的太慢了:( 十分十分十分感谢!!
跑分软件,看看你能跑多少
跑分软件,看看你能跑多少,我的才跑了3000多分,试试你的手机吧
分苹果问题详解
在赛马网中有一道分苹果的问题,此文档详细的解释了怎么去推公式,怎么去理解最优的解法
js中!和!!的区别与用法
js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !null=true !undefined=true !''=true !100=false !'abc'=false 2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常常会写这样臃肿的代码: 判断变量a为非空,未定义或者非空串才能执行方法体的内容 var a; if(a!=null&&typeof(a)!=undefined&&a!='')


Web 开发

