工地文明施工照片:用JSP怎样把数据插入到SQL2000里面?(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>