前端如何与mysql交互_前端与数据库进行数据交互
前端小白,做了一个非常简单的登陆页面,只有一个功能,将用户名密码性别
出生日期输入到数据库中,没有其他任何功能。一共有一个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类文件,分别存放什么,哪些页面会与数据库交互。
前端小白,做了一个非常简单的登陆页面,只有一个功能,将用户名密码性别 出生日期输入到数据库中,没有其他任何功能。一共有一个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类文件,分别存放什么,哪些页面会与数据库交互。