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两列不能添加 展开
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两列不能添加 展开
展开全部
<%@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数据库要增加多两列哦
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数据库要增加多两列哦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询