jsp数据库操作,帮忙补充点代码,谢谢!

<%@pagecontentType="textml;charset=gb2312"%><html><center><formmethod=getaction="http... <%@page contentType="text ml;
charset=gb2312"%>
<html>
<center>
<form method=get action=" http://127.0.0.1/denglu/test.jsp">
用户名<input type=text name=username>
<br><br>
性别<input type="Radio" name="gender" value="0">女
<input type="Radio" name="gender" value="1" >男
<br><br>
QQ <input type=text name="qq">
<br><br>
密码<input type=password name=pass>
<br><br>
<input type=submit value="注册">
</form>
</html>
test.jsp:
<%@page contentType="text ml;
charset=gb2312"%>
<html>

<%@ page language="java" import="java.sql.*"%>

你的用户名是:<%=request.getParameter("username")%>,欢迎光临!

<br><br>

<br><br>

<%

String name=request.getParameter("username");

String pass=request.getParameter("pass");

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection dbcon=DriverManager.getConnection("jdbc:odbc:sun","sa","xiao123456");

PreparedStatement stat=dbcon.prepareStatement(

"insert login values(?,?)");

stat.setString(1,name);

stat.setString(2,pass);

stat.executeUpdate();

out.println("<br><br><B>登陆成功</B>");

}

catch(Exception e)

{

out.println(e);

}
%>
<b>点击这里可以看到所有用户:</b>
<form method=get action=" http://127.0.0.1/denglu/test2.jsp">
<input type=submit value="确定">
</form>
要把性别和QQ也写到数据库里面 应该怎么写和制表啊??可以把代码填进去吗?数据库表里面只有username password两列...
一楼我也那样想过,但是表制不起,qq和gender两列不能添加
展开
 我来答
AreChan
2010-10-28 · 超过23用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:32.7万
展开全部
<%@page contentType="text ml;
charset=gb2312"%>
<html>
<center>
<form method="get" action=" http://127.0.0.1/denglu/test.jsp">
用户名<input type="text" name="username" />
<br><br>
性别<input type="Radio" name="gender" value="0" />女
<input type="Radio" name="gender" value="1" />男
<br><br>
QQ <input type="text" name="qq" />
<br><br>
密码<input type="password" name="pass" />
<br><br>
<input type="submit" value="注册" />
</form>
</html>
test.jsp:
<%@page contentType="text ml;
charset=gb2312"%>
<html>

<%@ page language="java" import="java.sql.*"%>

你的用户名是:<%=request.getParameter("username")%>,欢迎光临!

<br><br>

<br><br>

<%

String name = request.getParameter("username");

String pass = request.getParameter("pass");

String qq = request.getParameter("qq");

String sex = request.getParameter("gender");

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection dbcon=DriverManager.getConnection("jdbc:odbc:sun","sa","xiao123456");

PreparedStatement stat=dbcon.prepareStatement(

"insert login values(?,?,?,?)");

stat.setString(1,name);

stat.setString(2,pass);
stat.setString(3,sex);
stat.setString(4,qq);

stat.executeUpdate();

out.println("<br><br><B>注册成功</B>");

}

catch(Exception e)

{

out.println(e);

}
%>
<b>点击这里可以看到所有用户:</b>
<form method=get action=" http://127.0.0.1/denglu/test2.jsp">
<input type=submit value="确定">
</form>
****************************************
你连接的是access数据库吧 ,直接打开access 就可以在里面手动增加sex和qq这两列了,上面的这段代码帮你完善了
,注意access数据库要增加多两列哦
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式