您好,我在没有使用 Servlets 的情况下用纯 JSP 开发了一个小型网站。我在 Eatj.com 上托管了该网站。所有网页都运行正常。但是数据库没有连接。我的数据库在 MS-Access 中,我使用的是简单的 JDBC: ODBC 连接。在互联网上进行研究后,我发现我需要使用 DBConnector 来汇集我的数据。我是汇集我的新手,我试过但徒劳无功,所以我能得到任何指导吗?
我的jsp代码:
<body>
<%@page import="java.sql.*"%>
<%@page import ="javax.sql.*"%>
<%
String name=request.getParameter("name");
String email=request.getParameter("email");
String comment=request.getParameter("comment");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DBConnector dbConnector= DBConnector.getInstance("jdbc:odbc://localhost/prakashd22?autoReconnect=true","prakashd22","*******");
Connection con = dbConnector.getConnection();
ResultSet rs = null;
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){}
%>
<script language="javascript">
alert("Thank you for your feedback");
</script>
<jsp:include page="../page/feed.jsp"/>
</body>