标题:新手:jsp 和access连接的一个问题,急!
只看楼主
xiangzi056
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-11-2
 问题点数:0 回复次数:5 
新手:jsp 和access连接的一个问题,急!

我是jsp的新手,当前遇到如下问题:

我想通过.jsp文件向一个access表中插入一条新的记录,表的一个属性是ID,类型是自动编号,可是怎么也插不进去,请高手赐教!

表的两个域是: ID (自动编号)name(文本)

//test1.jsp

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*"%>
<HTML>
<BODY bgcolor=pink>
<CENTER>
<BR>添加信息
<FORM action="test2.jsp" method=post>
<Input type="text" name="name">
<Input type="submit" value="确认">
<FORM>
</CENTER>
</BODY>
</HTML>

//test2.jsp

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*"%>
<HTML>
<BODY bgcolor=pink>
<%
Connection con;
Statement sql;
ResultSet rs;

String name=request.getParameter("name");
if(name==null)
{name=" ";}
byte n[]=name.getBytes("ISO-8859-1");
name=new String(n);



try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1){}
try{ con=DriverManager.getConnection("jdbc:odbc:tt","","");
sql=con.createStatement();
String condition = "INSERT INTO 表1 VALUES("+",'"+name+"')";---->此处不知道该怎么写
sql.executeUpdate(condition);
}
catch(SQLException e2){}

%>
<p>提交成功
<FORM action="test3.jsp" method=post>
<BR>
<Input type="submit" value="查看信息">
</FORM>
<CENTER>

</CENTER>
</BODY>
</HTML>

//test3.jsp

<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<HTML>
<BODY bgcolor=pink>
<CENTER>

<BR><p>
<%
Connection con;
Statement sql;
ResultSet rs;
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1){}

try{
con=DriverManager.getConnection("jdbc:odbc:tt","","");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM 表1");
out.print("<Table Border>");
out.print("<TR>");
out.print("<TH width=100>"+"ID");
out.print("<TH width=100>"+"name");
out.print("</TR>");
while(rs.next())
{
out.print("<TR>");
out.print("<TD >"+rs.getString("ID")+"</TD>");
out.print("<TD >"+rs.getString("name")+"</TD>");
out.print("</TR>");
}
out.print("</Table>");
con.close();
}
catch(SQLException e2){}

%>
<FORM action="test3.jsp" method=post>
<BR>
<Input type="submit" value="刷新信息">
</FORM>
<FORM action="test1.jsp" method=post>
<BR><p>
<Input type="submit" value="返回主页">
</FORM>


</CENTER>
</BODY>
</HTML>

搜索更多相关主题的帖子: jsp access name 
2005-11-02 01:22
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
俺不会,俺只知道JSP跟ACCESS一起用并不好
2005-11-02 01:23
xiangzi056
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-11-2
得分:0 

我做些小程序,用别的不太合算哦,呵呵

2005-11-02 01:26
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
可惜我不会JSP,呵呵,对不起,帮不上你的忙了
2005-11-02 01:37
疯子java
Rank: 4
等 级:贵宾
威 望:13
帖 子:328
专家分:0
注 册:2004-9-19
得分:0 
先将你错误打印出来,有些人就是不喜欢看错误信息
明明错误信息已经说的很明显了
程序这么。。。。。的长,没有时间看了
先看错误,我的原则

疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2005-11-03 16:57
loney0106
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-11-20
得分:0 
哎!英文太多!实在很费劲!
不好意思!
2005-11-20 13:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-32271-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049729 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved