帮忙看一下写入数据库的代码!!
<html>
<head>
<title>注册成功!</title>
<mate http-equiv="Content.Type" content="html/test" charset="gb2312">
</head>
<body>
<@ page language="java" import="java.sql.*" %>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb是你数据库的名
//pubs为你的数据库的
String user="aaa"; //用户名
String password="aaa"; //密码
Connection conn= DriverManager.getConnection(url,user,password);
%>
<%!
String username;
String password;
String gender;
String realname;
String career;
String address;
String email;
String tel;
String QQ;
String year;
String month;
String day;
String birth;
String sql; //变量的定义
%>
<%
username=request.getParameter("username");
password=request.getParameter("password");
gender=request.getParameter("gender");
realname=request.getParameter("realname");
career=request.getParameter("career");
address=request.getParameter("address");
email=request.getParameter("email");
tel=request.getParameter("tel");
QQ=request.getParameter("QQ");
year=request.getParameter("year");
month=request.getParameter("month");
day=request.getParameter("day"); //获得表单的值
birth=year+"-"+manth+"-"+day;
sql="insert into custom values("+username+","+password+","+gender+","+realname+","+career+","+address+","+email+","+tel+","+QQ+","+birth+");
ResultSet rs=db.executeQuery(sql);
%>
<p><font color="#cc0033"><%=uid%></font>:祝贺你!注册成功!</p>
<p align="center"><a href="defult.jsp">回到首页</a></p>
</body>
</html>
运行后出现的错误是:
Generated servlet error:
C:\Apache Group\Tomcat 4.0\work\Standalone\localhost\_\reg4$jsp.java:105: String not terminated at end of line.
sql="insert into custom values("+username+","+password+","+gender+","+realname+","+career+","+address+","+email+","+tel+","+QQ+","+birth+");
^
An error occurred between lines: 31 and 47 in the jsp file: /reg4.jsp
Generated servlet error:
C:\Apache Group\Tomcat 4.0\work\Standalone\localhost\_\reg4$jsp.java:106: ';' expected.
ResultSet rs=db.executeQuery(sql);
^
2 errors, 1 warning