「已注销」 2019-04-21 23:46 采纳率: 66.7%
浏览 4996
已采纳

前端与数据库进行数据交互

前端小白,做了一个非常简单的登陆页面,只有一个功能,将用户名密码性别
出生日期输入到数据库中,没有其他任何功能。一共有一个index.jsp登
陆界面;一个FirstServlet,Servlet服务;一个web.xml。

我想实现将index.jsp页面的用户名密码输入进数据库,我将数据库交互的代
码放在了servlet页面中,没有反应import javax.servlet.


import javax.servlet.*;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.*;


public class FirstServlet extends HttpServlet {

public void service(HttpServletRequest request, HttpServletResp
onse response) throws ServletException, IOException {

String id = request.getParameter("Id");

String password = request.getParameter("Password");

String sex = request.getParameter("sex");

String birthday = request.getParameter("birthday");

Connection con = new Conn().getConnection();

try {

System.out.println("实现增删改查");

PreparedStatement sql;

sql = con.prepareStatement("insert into sudent values(?,?,?,?)");

sql.setString(1, id);

sql.setString(2, password);

sql.setString(3, sex);

sql.setString(4, birthday);

sql.executeUpdate();

} catch (SQLException e) {

e.printStackTrace();
}

}

}

IDEA没有提示代码错误。

我的问题是:1 前端数据与数据库交互应该在那个页面进行。我在网上
找了一些教程看,他们在servlet页面中实现跳转功能,这个页面不能直
接与数据库进行交互吗。

2 server页面是一个java类的页面,但是为什么没有主方法,
没有主方法的他要怎么运行,我怎么知道他是否运行了

3 一个普通的登陆界面类网站项目的结构是什么,我需要建立哪些jsp页
面,哪些java类文件,分别存放什么,哪些页面会与数据库交互。

  • 写回答

2条回答 默认 最新

  • 毕小宝 博客专家认证 2019-04-22 09:24
    关注

    入门还是需要自己找一个完整的例子实现。
    参考:https://www.cnblogs.com/jsonphp/articles/6517343.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误