我正在开发一个普通的 JSP 网页,我必须从客户那里获取反馈并存储在我的 MYSQL 数据库中。
在 localhost apache 服务器上运行时,数据库连接运行良好,但在 EATJ.com 上托管页面后,数据库未按预期更新,所以我能获得以下代码的帮助吗?
代码:
<body>
<%@page import="java.sql.*"%>
<%
String name=request.getParameter("name");
String email=request.getParameter("email");
String comment=request.getParameter("comment");
try{
String connectionURL = "jdbc:mysql://localhost:3306/pizza";
ResultSet rs=null;
Connection con= null;
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(connectionURL, "prakashd22", "*******");
Statement st = con.createStatement();
String sql = ("INSERT INTO feedback VALUES ('" + name + "','" + email + "','"+ comment +"') ");
st.executeUpdate(sql);
rs.close();
st.close();
con.close();
}
catch(Exception e){out.print(e);}
%>
<jsp:include page="feed.jsp" />
</body>
</html>