jsp连接数据库oracle
时间: 2023-09-21 12:04:43 浏览: 175
要在JSP中连接Oracle数据库,首先需要下载并将`classes12.jar`文件放入Tomcat的`lib`目录中,然后在JSP文件中编写连接代码。
以下是一个示例代码:
```jsp
<%@ page language="java" import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" %>
<%
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:数据库名";
String username = "oracle用户名";
String password = "用户密码";
Connection conn = DriverManager.getConnection(url, username, password);
if (conn != null) {
out.print("<p>数据库连接成功</p>");
}
Statement stmt = conn.createStatement();
String sql = "select sname, ssex from student";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
out.print("当前数据库用户为:" + rs.getString(1) + "<br/>");
out.print("当前时间为:" + rs.getString(2) + "<br/>");
}
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException cnfe) {
out.print(cnfe);
} catch (SQLException sqle) {
out.print(sqle);
} catch (Exception e) {
out.print(e);
}
%>
```
请根据实际情况修改`url`、`username`和`password`参数,确保与你的Oracle数据库设置相匹配。
此外,你还需要在Oracle数据库中创建一个新的用户,并为其分配合适的权限。可以使用SQL*Plus或其他工具来完成这一步骤。
这样,你就可以在JSP中连接Oracle数据库并执行相应的操作了。
阅读全文