Отображение идентификатора персистенции и версии в JSP без Hibernate - PullRequest
0 голосов
/ 05 мая 2019

Возможно ли это?Я не хотел бы использовать Hibernate для вставки данных в H2 или Mysql, (используя Mysql для теста сейчас, но я хочу сохранить его в столбце базы данных с именами, перечисленными ниже), просто простой JSP, и я хочу, чтобы он отображался в столбцес именем

  • PersistenceID
  • PersistenceVersion

Теперь я хочу сделать что-то очень простое, как это

Код, который предполагает обрабатыватьВвод должен быть простым HTML и должен выглядеть как обычный html, который знают все:

<html>
<head>
<title></title>
</head>
<body>
<form name="save" id="save" action="register.jsp" method="post" />
Full name : <input type="fullname" name="fullname" id="fullname" />
Email : <input type="email" name="email" id="email" />
Telephone : <input type="telephone" name="telephone" id="telephone" />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

Теперь код для обработки ввода и отправки в базу данных должен быть примерно таким:

register.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="java.sql.*,java.util.*, javax.persistence.id"%>

<%
String fullname = request.getParameter("fullname");
String email = request.getParameter("email");
String telephone = request.getParameter("telephone");

try
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");
Statement st=conn.createStatement();

int i=st.executeUpdate("insert into users(fullname,email,telephone)values('"+fullname+"','"+email+"','"+telephone+"')");
out.println("Data is successfully inserted!");
}
catch(Exception e)
{
System.out.print(e);
e.printStackTrace();
}
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...