现有2个页面,1个是用户注册,1个是显示用户信息,并建了个空的数据库,要把用户信息存入数据库,但报错了,如下:
数据库
create database Opera
go
use Opera
go
/*用户表*/
CREATE TABLE users(
UserName char(10) not null primary key,
UserPWD char(10) not null,
Sex char(2) not null,
Blood char(2) not null,
Chara char(10) not null,
Memo char(100) not null,
City char(10) not null,
)
注册页面
<HTML><BODY>
<FORM ACTION="register.jsp" METHOD="POST">
<P>帐号:<INPUT TYPE="TEXT" SIZE="20" NAME="UserID"></P>
<P>密码:<INPUT TYPE="PASSWORD" SIZE="20" NAME="UserPWD"></P>
性别:
<input type="radio" name="SEX" value="男" Checked/>男
<input type="radio" name="SEX" value="女" />女
<br><br>
血型:
<input type="radio" name="BLOOD" value="O" Checked />O
<input type="radio" name="BLOOD" value="A" />A
<input type="radio" name="BLOOD" value="B" />B
<input type="radio" name="BLOOD" value="AB" />AB
<br><br>
性格:
<input type="checkbox" name="CHATACTER" value="热情大方" Checked/>热情大方
<input type="checkbox" name="CHATACTER" value="内向腼腆" />内向腼腆
<input type="checkbox" name="CHATACTER" value="双重性格" />双重性格
<br><br>
简介:<textarea ROWS="8" COLS="30" name="MEMO" ></textarea><br><br>
城市:<select size="1" name="CITY">
<option VALUE="北京">北京市</option>
<option VALUE="上海">上海市</option>
<option VALUE="天津">天津市</option>
<option VALUE="重庆">重庆市</option>
<option VALUE="湖南">湖南省</option>
<option VALUE="湖北">湖北省</option>
<option VALUE="江西">江西省</option>
<option VALUE="四川">四川省</option>
<option VALUE="贵州">贵州省</option>
<option VALUE="浙江">浙江省</option>
<option VALUE="福建">福建省</option>
<option VALUE="新疆">新疆</option>
<option VALUE="内蒙古">内蒙古</option>
<option VALUE="香港">香港</option>
<option VALUE="台湾">台湾</option>
</select><br><br>
<INPUT TYPE="SUBMIT" VALUE="注 册">
<INPUT TYPE="RESET" VALUE="重 置">
</FORM>
</BODY></HTML>
显示页面:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
String driverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver";
Class.forName(driverClass);
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Opera";
//statement查询操作
String user="sa";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();