我只是尝试使用eclipse中的serve-let将一行数据插入数据库。我在本地主机上使用服务器J2EE Preview。我甚至尝试过使用apache tomcat v7.0。但每次都有HTTP ERROR 503'来自网页。
这是我的代码。
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class trying extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","root");
Statement myStmt = myConn.createStatement();
String sql = "insert into user values ('bandiiii', '123')";
myStmt.executeUpdate(sql);
System.out.print("done");
}catch( Exception exc) {
exc.printStackTrace();
}
}
}
答案 0 :(得分:0)
最重要的可能是您的应用程序已关闭或应用程序正在尝试访问未启动并运行的服务器。
Http Status code 503: 只是意味着服务不可用。
<强>疑难解答:强>
检查您的服务器&amp; Oracle服务器已在指定端口上启动并运行。