用jsp重建的表
这几天搞了n次了,问题是这样的,我原先的程序能正常运行,我想再增加几个字符段,在原来的基础上加的,可就是不行?不知道是怎么会事?
原来的程序是这样的:
create.jsp:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="inc.jsp" %>
<%
boolean go;
sql ="create table zhang_zl";
sql+="(id int not null auto_increment primary key,";
sql+="name varchar (30),";
sql+="title varchar (30),";
sql+="body varchar (225))";
out.println(sql);
go = apple.create(sql);
if(go)
{
out.println("ok");
}
else
{
out.println("failed");
}
%>
------
如果我的出现,令你惊喜,我庆幸我们能成为朋友。
如果我的出现,令你烦恼,请恕我无意。如果你想,我愿意淡出我的生活。
但是,我永远也不会忘记,因为你是我的唯一。
回复此文章 |
回复主题:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:lunzi | 军衔:六级军士 | 发表时间:2004-10-18 21:47:43
文件名:add.htm
<%@page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("GB2312");%>
<html>
<head>
<title>zhangzl</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href = "show.jsp">go show</a><br>
<form name="form1" method="post" action="insert.jsp">
称呼:
<input type="text" name="name">
<br>
标题:
<input type="text" name="title">
<br>
内容:
<textarea name="body" cols="25" rows="5"></textarea>
<br>
<input type="submit" name="go" value="o k">
<input type="reset" name="Submit2" value="Reset"><br>
<a href = "show.jsp">go show</a>
</form>
</body>
</html>
------
如果我的出现,令你惊喜,我庆幸我们能成为朋友。
如果我的出现,令你烦恼,请恕我无意。如果你想,我愿意淡出我的生活。
但是,我永远也不会忘记,因为你是我的唯一。
回复此文章 |
回复主题:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:lunzi | 军衔:六级军士 | 发表时间:2004-10-18 21:49:19
插入文件的名:insert.jsp
<%@page contentType="text/html;charset=gb2312"%>
<%@ include file="inc.jsp" %>
<%
String sname = request.getParameter("name");
String stitle = request.getParameter("title");
String sbody = request.getParameter("body");
boolean go;
sql="insert into zhang_zl (name,title,body) values (' "+sname+" ',' "+stitle+" ',' "+sbody+" ')";
out.println(sql);
go = apple.insert(sql);
if(go)
out.println("ok.");
else
out.println("Failed.");
apple.closeConn();
%>
<br>
<a href = "show.jsp">go show</a>

------
如果我的出现,令你惊喜,我庆幸我们能成为朋友。
如果我的出现,令你烦恼,请恕我无意。如果你想,我愿意淡出我的生活。
但是,我永远也不会忘记,因为你是我的唯一。
回复此文章 |
回复主题:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:lunzi | 军衔:六级军士 | 发表时间:2004-10-18 21:50:35
查看的文件:show.jsp
<a href="add.htm">again</a>
<%@page contentType="text/html;charset=gb2312" %>
<%@ include file="inc.jsp" %>
<%
sql="select * from zhang_zl order by id desc";
out.println(sql);
rs = apple.select(sql);
while (rs.next()) {
out.println("<br>");
String id = rs.getString(1);
String name = rs.getString(2);
name = new String(name.getBytes("ISO-8859-1"),"gb2312");
String title = rs.getString(3);
title = new String(title.getBytes("ISO-8859-1"),"gb2312");
String body = rs.getString(4);
body = new String(body.getBytes("ISO-8859-1"),"gb2312");
out.println(id);
out.println(name);
out.println(title);
out.println(body);
}
apple.closeConn();
%>
<=% rs.getString("name")%>
<br>
<a href="add.htm">again</a>

------
如果我的出现,令你惊喜,我庆幸我们能成为朋友。
如果我的出现,令你烦恼,请恕我无意。如果你想,我愿意淡出我的生活。
但是,我永远也不会忘记,因为你是我的唯一。
回复此文章 |
回复主题:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:lunzi | 军衔:六级军士 | 发表时间:2004-10-18 21:55:57
现在该成这样就不行了:
create.jsp
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="inc.jsp" %>
<%
boolean go;
sql ="create table zhang_zee";
sql+="(id int not null auto_increment primary key,";
sql+="name varchar (30),";
sql+="title varchar (30),";
sql+="qq varchar (225))";
sql+="email varchar (30),";
sql+="tel varchar (30),";
sql+="body varchar (225))";
out.println(sql);
go = apple.create(sql);
if(go)
{
out.println("ok");
}
else
{
out.println("failed");
}
%>
------

回复此文章 |
回复主题:Re:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:hofman | 军衔:上尉 | 发表时间:2004-10-19 01:49:20
sql+="qq varchar (225))"

我用了一秒钟就发现这句少了一个逗号,怎么都这么粗心呢。
------

回复此文章 |
回复主题:Re:Re:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:meiking | 军衔:中尉 | 发表时间:2004-10-19 17:21:24
还多了个括号..

另外就是 删除数据表的Sql语句是 drop table ...;
修改表字段名称语句是 alter table 表名
change 原字段名 修改的字段名 字段属性,
change ...;
添加数表表字段语句是 alter table 表名
add 字段名 字段属性,
add ...;

没必要每次数据表做修改的时候就重新建一个表!
------

回复此文章 |
回复主题:Re:Re:Re:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者:lunzi | 军衔:六级军士 | 发表时间:2004-10-20 19:43:36
现在可以了,余老师说的对学计算机要特别细心才行。
以后不能在粗心大意了~~!
------
如果我的出现,令你惊喜,我庆幸我们能成为朋友。
如果我的出现,令你烦恼,请恕我无意。如果你想,我愿意淡出我的生活。
但是,我永远也不会忘记,因为你是我的唯一。
回复此文章 |
回复主题:Re:Re:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者: haohao | 军衔:六级军士 | 发表时间:2004-10-21 19:28:38
而且还多了一个(号
------

回复此文章 |
回复主题:Re:Re:Re:Re:Re:用jsp重建的表增加了几的字符段之后为何就不对了呢? | 作者: haohao | 军衔:六级军士 | 发表时间:2004-10-21 19:28:44
而且还多了一个)号

hofman   2005-11-19 22:20:04 评论:0   阅读:10810   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog