0
我一直在使用XAMPP安装了Tomcat 7.0.42。我试图将从一个html页面收集的数据添加到数据库中。代码正在编译正确。但是我在执行中感到困惑。请给我一步一步的执行步骤。我创建了db和dsn。代码如下。的Java Servlet与SQL 2008数据库无法正常工作
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class login extends HttpServlet
{
public void doPost(HttpServletRequest req, HttpServletResponse res)throws IOException, ServletException
{
String name , pass;
name = req.getParameter("txtuname");
pass = req.getParameter("txtpass");
res.setContentType("text/html");
PrintWriter pw = res.getWriter();
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("Jdbc:Odbc:shri_dsn");
Statement stmt = con.createStatement();
stmt.executeUpdate("insert into login_db(uname,password)values('"+name+"','"+pass+"')");
pw.println(" Data Inserted !");
con.close();
}
catch(Exception e)
{
pw.println(" You're Lost !");
}
}
}
的HTML代码如下..
<html>
<body>
<form name="login" method="post" action="../servlets/login" align="center">
Username: <input type="text" name="txtuname" /> <br />
Password: <input type="password" name="txtpass" /> <br />
<input type="submit" name="submit" value="sumbit" />
</form>
</body>
</html>
我已经放置在两个Java和HTML Tomcat内/ web应用/你好。请告诉它是否正确..以及如何执行它?
这可能帮助http://www.javatpoint.com/steps-to-connect-to-the-database-in-java – ankit
这是你正在连接的MySQL数据库? –
是sql server 2008 – user3386500