六安市社保局:用JSP怎样把数据插入到SQL2000里面?(java)

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 02:55:50
我用JSP做了一个新用户登陆网页,可不知道把用户登陆的数据插入到数据库里面,我的程序主要有一个JSP文件和一个java文件,可是插入到数据库的代码不知道怎么写了!那位大哥教教我呀!我感激不尽!!!

这是我以前做的!希望能够帮助呢!我只是在一个页面写的!
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>
InsertData
</title>
</head>
<body bgcolor="#ffffff">
1、编写一个JSP页面,包含用户名和密码框,当输入内容点击注册按钮后,把用户名和密码保存到数据库。
<script language="javascript">
function f1(){
if (form1.username.value==""){
alert("用户名不能为空!");
form1.username.focus();
return false;
}
if (form1.password.value==""){
alert("密 码不能为空!");
form1.password.focus();
return false;
}
return true;
}
</script>
<form name="form1" action="" method="GET" onsubmit="return f1()">
<table border="1">
<tr>
<td>用户名</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>用户名</td>
<td><input type="password" name="password"></td>
</tr>
<tr align="center"><td colspan="2"><input type="submit" value="注册"></td></tr>
</table>
</form>

<%
String name=request.getParameter("username");
String pswd=request.getParameter("password");
if (name==null){
return ;
}
else{
out.println(name);
}
out.print("<br>");
if (pswd==null){
return ;
}
else{
out.println(pswd);
}

%>
<%
Connection conn=null;
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:xinlang";
String user="sa";
String password="";

Class.forName(driver);
conn=DriverManager.getConnection(url,user,password);

String sql="insert into users values(?,?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,name);
pstmt.setString(2,pswd);
pstmt.execute();

%>
<%

conn.close();
%>
</body>
</html>