请帮我看看报错是什么意思,怎么改

q1004174189 2015-11-23 10:04:44
代码如下:
package web;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AddEmpServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 设置中文的输入和输出
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
// 获取输出流对象,并输出信息
PrintWriter out = response.getWriter();
// 获取表单提交的数据
String name = request.getParameter("name");
double salary = Double.valueOf(request.getParameter("salary"));
int age = Integer.valueOf(request.getParameter("age"));
//将数据插入到数据库t_emp表中
Connection conn = null;
PreparedStatement stat = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(
"jdbc:sqlserver://192.168.2.196:1433;databaseName=library", "hz", "hz.98");
stat = conn.prepareStatement("insert into t_emp values" +
"(emp_id_seq.nextval,?,?,?)");
stat.setString(1, name);
stat.setDouble(2, salary);
stat.setInt(3, age);
stat.executeUpdate();
out.println("添加成功");
} catch (Exception e) {
e.printStackTrace();
out.print("系统繁忙,稍后重试");
} finally{
if(stat!=null){
try {
stat.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
这是一个servlet类。请帮我看看怎么改错
这是报错。由于本人新手。看不懂 。麻烦各位了
com.microsoft.sqlserver.jdbc.SQLServerException: 无法绑定由多个部分组成的标识符 "emp_id_seq.nextval"。
...全文
125 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
q1004174189 2015-11-23
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
emp_id_seq.nextval,这个玩意有问题啊,如果是你传的值,那你得拼接,如果只是一个字符串,那你加单引号试试
  • 打赏
  • 举报
回复
emp_id_seq.nextval 这个在sqlserver中有定义么?
sinat_31535993 2015-11-23
  • 打赏
  • 举报
回复
你这个序列写错了吧,看着不像 啊

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧