如何用一张JSP页面连接数据库,实现查询、修改操作

1、在Oracle数据库中创建表sparametertbl

2、在JSP页面中写代码

<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>  <!--   添加java的sql包 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>加载页面</title>
</head>
<body>

<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); //加载Oracle数据库的驱动   
  String url="jdbc:oracle:thin:@localhost:1521:orcl";       //添加Oracle的连接地址,localhost即默认本机地址
  String user="student";  //数据库的帐号
  String password="
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JSP连接数据库可以使用Java的JDBC API。以下是一个简单的JSP连接数据库的示例代码,实现了新增、修改、删除、查询操作: ```jsp <%@ page import="java.sql.*" %> <% // 定义数据库连接信息 String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; // 建立数据库连接 Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, username, password); // 新增数据 stmt = conn.createStatement(); int rows = stmt.executeUpdate("insert into user(name, age) values('Tom', 18)"); out.print(rows + " rows inserted."); // 修改数据 rows = stmt.executeUpdate("update user set age = 19 where name = 'Tom'"); out.print(rows + " rows updated."); // 删除数据 rows = stmt.executeUpdate("delete from user where name = 'Tom'"); out.print(rows + " rows deleted."); // 查询数据 rs = stmt.executeQuery("select * from user"); while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); out.print("name: " + name + ", age: " + age + "<br>"); } } catch (Exception e) { e.printStackTrace(); } finally { // 关闭数据库连接 if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } %> ``` 在上面的示例中,我们先定义了数据库连接信息,然后使用`Class.forName()`方法加载MySQL的JDBC驱动程序,并通过`DriverManager.getConnection()`方法建立数据库连接。 接下来,我们使用`Statement`对象执行SQL语句,实现了新增、修改、删除、查询操作。最后,我们在`finally`块中关闭了数据库连接。 需要注意的是,上面的示例代码并没有使用JSP的EL表达式和JSTL标签库,仅作为演示JSP连接数据库的基本原理。在实际开发中,我们应该尽量使用EL表达式和JSTL标签库,以提高代码的可读性和可维护性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值