这是JSP中实现对Oracle数据库连接并进行查询的示例代码,希望对初学者有所帮助,大家可以参考以下步骤。
- 首先,导入JDBC库,确保项目中配置好Oracle JDBC驱动。
- 使用
Class.forName()
加载Oracle数据库驱动。 - 通过
DriverManager.getConnection()
方法获取数据库连接。 - 使用
Statement
或PreparedStatement
进行数据库查询。 - 处理查询结果,并在页面上显示查询数据。
代码示例:
<%@ page import=\"java.sql.*\" %>
<html>
<head><title>JSP 查询示例</title></head>
<body>
<%
String url = \"jdbc:oracle:thin:@localhost:1521:xe\";
String user = \"your_username\";
String pass = \"your_password\";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(\"oracle.jdbc.driver.OracleDriver\");
conn = DriverManager.getConnection(url, user, pass);
stmt = conn.createStatement();
rs = stmt.executeQuery(\"SELECT * FROM your_table\");
while (rs.next()) {
out.println(rs.getString(1) + \" - \" + rs.getString(2));
}
} catch (Exception e) {
out.println(\"Error: \" + e.getMessage());
} finally {
try { if (rs != null) rs.close(); } catch (SQLException e) {};
try { if (stmt != null) stmt.close(); } catch (SQLException e) {};
try { if (conn != null) conn.close(); } catch (SQLException e) {};
}
%>
</body>
</html>