永发信息网

这段代码那里错误了?

答案:2  悬赏:10  手机版
解决时间 2021-04-24 13:11
  • 提问者网友:献世佛
  • 2021-04-23 18:07

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

String title=request.getParameter("title");
String content=request.getParameter("content");

DataSource ds=null;

try{
Context context=new InitialContext();
ds= (DataSource) context
.lookup("java:/comp/env/jdbc/mysqlds");
}catch (Exception e)
{
System.out.println("数据库连接错误");
}

try {
Connection conn = ds.getConnection();
String sql="insert into users (username,userpwd) values(?,?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1, title);
pstmt.setString(3, content);
int result=pstmt.executeUpdate();
System.out.println(result);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-04-23 19:16

这同样很哲学

全部回答
  • 1楼网友:迷人又混蛋
  • 2021-04-23 20:19

那得告诉我们出了啥错误哟!

还有。一般写这样的还差一个复写doGet(...............)

{

doPost(...);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯