Java resultSet-Jsp数据库中没有数据
我有这个基本代码来连接oracle数据库并从名为temp_employee的表中检索一列。然而,当我编译它时,它不会在网页上显示数据。它不显示任何错误消息。只是一张空白页。你能帮我让这段代码正常工作吗Java resultSet-Jsp数据库中没有数据,java,oracle,jsp,jdbc,Java,Oracle,Jsp,Jdbc,我有这个基本代码来连接oracle数据库并从名为temp_employee的表中检索一列。然而,当我编译它时,它不会在网页上显示数据。它不显示任何错误消息。只是一张空白页。你能帮我让这段代码正常工作吗 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import ="java.sql.*" %> <%@ page impor
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import ="java.sql.*" %>
<%@ page import=" javax.sql.DataSource" %>
<html>
<head>
<title>Database</title>
</head>
<body>
<%
Connection connection = null;
try {
// Load the JDBC driver
String driverName = "oracle.jdbc.driver.OracleDriver";
Class.forName(driverName);
connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:dev", "root", "root");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT aadName from temp_employee");
while (resultSet.next()) {
String code = resultSet.getString("aadName");
};
} catch (ClassNotFoundException e) {
out.println("Driver caused Exception : " + e.getMessage() + "");
// Could not find the database driver
} catch (SQLException e) {
// Could not connect to the database
out.println("Database caused Exception : " + e.getMessage() + "");
}
%>
</body>
</html>
数据库
在html正文中做一些更改,
连接声明后,声明stringcode=null代码>
并将现有代码更改为code=resultSet.getString(“aadName”)代码>
然后在html正文的下面添加一行,
实际上,脚本表达式用于将代码值插入到输出流中。不相关,但是:不要将这样的代码放入JSP页面。创建一个Servlet或JSP标记来处理数据检索。SQL代码或对DriverManager.getConnection()
的调用不应出现在JSP页面中。