【发布时间】:2018-11-20 02:10:32
【问题描述】:
我在 C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\webapp1 文件夹中有以下 JSP 页面。
当我尝试在 Google Chrome 中打开此页面时 http://localhost:7544/webapp1/DatabaseDB
我收到错误:本地主机拒绝连接。
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
<html>
<head>
<title>SELECT Operation</title>
</head>
<body>
<%@ page import = "java.io.*" %>
<%@ page import = "java.util.*" %>
<%@ page import = "java.sql.*" %>
<%@ page import = "javax.sql.*" %>
<%@ page import = "java.sql.DriverManager" %>
<%@ page import = "java.sql.ResultSet" %>
<%@ page import = "java.sql.Connection" %>
<%@ page import = "java.sql.Statement" %>
<%@ page import = "java.sql.SQLException" %>
<%@ page import = "java.sql.ClassNotFoundException" %>
<%@ page import = "java.lang.System" %>
<%@ page import = "java.lang.System.err" %>
<%@ page import = "java.lang.System.exit" %>
<%
Connection conn = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:sqlserver://ASDFE;DatabaseName=PERSON","sa", "PWD");
Statement stmt = conn.createStatement();
stmt = conn.createStatement();
ResultSet rs= stmt.executeQuery("SELECT TOP 1 PersonName FROM PersonDetails");
%>
<table border="1">
<tr>
<th>ID</th>
</tr>
<%
while ( rs.next() ) {%>
<tr><td><%=rs.getString("PersonName") %></td></tr>
<%
}
rs.close();
stmt.close();
conn.close(); %>
</table>
<%
}
catch (ClassNotFoundException cnfe) {
System.err.println(cnfe.getMessage());
System.exit(1);
}
catch (SQLException e) {
System.err.println(e.getMessage());
System.exit(2);
}
%>
</body>
</html>
【问题讨论】:
标签: java sql-server sql-server-2008 jsp