- 浏览: 497336 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (301)
- Swing技术 (1)
- Linux (1)
- Javascript (22)
- 数据结构和算法 (3)
- J2SE (36)
- workflow (5)
- 设计模式 (14)
- web service (19)
- Ajax (14)
- 中间件 & 服务器 (8)
- 多线程 (9)
- Oracle (52)
- sys & soft (10)
- JMS (3)
- sso (9)
- android (11)
- struts2 (10)
- web协议 (2)
- 分布式 (2)
- PM (2)
- OLAP (3)
- Redis (2)
- Hibernate (7)
- ibatis (2)
- SQLServer (1)
- maven (3)
- Spring (7)
- Jsp (2)
- slf4j (1)
- jQuery (15)
- 权限 (1)
- 系统集成 (1)
- 笔记 (1)
- Freemarker (2)
- 项目管理 (1)
- eclipse (3)
- GIS (1)
- NoSql (3)
- win10 (1)
- win10网络 (2)
- 底层 (3)
- 数据库 (0)
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
http://www.99inf.net/SoftwareDev/Java/14584.htm
*执行一条insert语句并传参数*/
create or replace procedure p_test2(i in number) as
begin
insert into t values (i,′x′||to_char(i));
commit;
end;
/
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<html>
<body>
<table>
<tr><td>aaa</td><td>bbb</td></tr>
<%
String driver = "oracle.jdbc.driver.OracleDriver";
String strUrl = "jdbc:oracle:thin:@192.168.1.6:1521:db";
Class.forName(driver);
Connection conn = DriverManager.getConnection(strUrl, "scott", "tiger");
String procedure = "{call p_test2 (?) }";
CallableStatement cstmt = conn.divpareCall(procedure);
cstmt.setInt(1,33);
cstmt.executeUpdate();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from t");
while(rs.next())
{
out.println("<tr><td>" + rs.getString(1) + "</td><td>" + rs.getString(2) + "</td></tr>");
}
rs.close();
stmt.close();
conn.close();
%>
</table>
<p>
<%
out.print(conn.isClosed());
%>
</body>
</html>
</body>
</html>
*执行一条insert语句并传参数*/
create or replace procedure p_test2(i in number) as
begin
insert into t values (i,′x′||to_char(i));
commit;
end;
/
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<html>
<body>
<table>
<tr><td>aaa</td><td>bbb</td></tr>
<%
String driver = "oracle.jdbc.driver.OracleDriver";
String strUrl = "jdbc:oracle:thin:@192.168.1.6:1521:db";
Class.forName(driver);
Connection conn = DriverManager.getConnection(strUrl, "scott", "tiger");
String procedure = "{call p_test2 (?) }";
CallableStatement cstmt = conn.divpareCall(procedure);
cstmt.setInt(1,33);
cstmt.executeUpdate();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from t");
while(rs.next())
{
out.println("<tr><td>" + rs.getString(1) + "</td><td>" + rs.getString(2) + "</td></tr>");
}
rs.close();
stmt.close();
conn.close();
%>
</table>
<p>
<%
out.print(conn.isClosed());
%>
</body>
</html>
</body>
</html>
发表评论
-
windows下oracle每天定时备份
2016-01-26 17:32 1469http://blog.csdn.net/jimmy609/ ... -
mysql用户管理和权限设置
2016-01-21 11:40 791http://www.cnblogs.com/fslnet ... -
SQL语句优化及原理
2016-01-14 16:14 906一、问题的提 ... -
Mysql日志操作 Windows下
2016-01-14 14:22 895日志文件类型概述: 1.错误日志 记录启动、运行或停 ... -
MongoDB专题、来源开发
2016-01-07 11:24 6611、maven+MongoDB+html5搭建的开源项目代 ... -
for update锁级别、存在的问题分析、for update of
2016-01-06 14:01 4031一、oracle默认在update ... -
oracle事务讲解、事务隔离级别实例
2016-01-06 13:47 1228今天温习oracle事务, ... -
oracle事务 set transaction readonly演示
2016-01-06 13:27 1153set transaction readonly 类似于S ... -
ORA-01034和ORA-27101的解决办法
2014-12-29 21:47 3382http://www.cnblogs.com/chuyu ... -
ORA-01207:文件比控制文件更新 - 旧的控制件
2014-12-20 09:06 1003ORA-01207:文件比控制文件更新 - 旧的控制件 ... -
大数据处理之 专题笔记
2014-05-11 19:11 9211、oracle分区技术、应用详解 http://wenku ... -
oracle 之 Orapwd命令
2014-05-01 13:32 1165数据库密码忘记后,需要修改密码。 在数据库没有启动之前,数据库 ... -
Oracle问题集 之 ORA-01261: Parameter db_recovery_file_dest destination string cannot
2014-05-01 13:18 7648我本机安装的数据库版 ... -
Oracle工具sql 之 查询用户所有表sql
2013-11-26 20:29 873热度 1已有 104 次阅读2012-11-22 09:53 ... -
Oracle开发与优化 之 数据完整性和锁机制
2013-10-08 22:14 963Oracle数据完整性和锁机制——《12年资深DBA教你Ora ... -
存储过程 之 调用实例
2013-10-07 23:29 0CREATE OR REPLACE PROCEDURE PRO ... -
sql 之 distinct
2013-08-17 00:03 872distinct这个关键字用来 ... -
oracle、sqlserver语法区别一
2013-08-16 15:18 1037MySql: MySQL数据库实现分页比较简单,提供了 LIM ... -
提高数据库查询速度一
2013-06-02 23:50 9381、缓存,在持久层或持久层之上做缓存。 2、数据库表的大 ... -
oracle海量数量一
2013-05-29 23:57 922目录: Oracle数据完整性和锁机制 索引及优化之表分析 ...
相关推荐
本示例展示了如何在JSP中调用Oracle存储过程。 首先,我们创建一个名为`p_test2`的Oracle存储过程。这个过程接收一个数值型参数`i`,并在表`t`中插入一行数据。存储过程的定义如下: ```sql CREATE OR REPLACE ...
本话题将详细探讨如何在Oracle存储过程中调用外部的批处理脚本,如Windows系统的BAT文件,以实现数据库操作与系统命令的集成。 首先,`Oracle存储过程`是一种预编译的SQL和PL/SQL代码集合,可以被多次调用以执行...
在Java中调用Oracle存储过程,通常需要以下步骤: 1. 加载并注册Oracle JDBC驱动,例如使用`Class.forName("oracle.jdbc.driver.OracleDriver")`。 2. 创建数据库连接,`Connection conn = DriverManager.get...
然后,文章深入讨论了如何在JSP中调用JavaBean,再由JavaBean调用Oracle存储过程。这种三层架构模式(表现层JSP、业务逻辑层JavaBean、数据访问层Oracle存储过程)使得代码结构清晰,职责明确。在JSP中,通过jsp:...
在这个毕业设计项目中,我们主要探讨的是如何使用Java语言调用Oracle数据库的存储过程来实现分页功能,这在Web应用程序中非常常见,尤其是在处理大数据量时,为了提高用户体验,分页是一种有效的数据展示方式。...
### JSP调用存储过程实例 #### 关键知识点一:JSP中调用存储过程的基本步骤 1. **创建CallableStatement对象**:在JSP中调用带有输入或输出参数的存储过程时,通常会使用`CallableStatement`对象。这是`...
本教程将深入探讨如何使用JSP(JavaServer Pages)和JavaBean技术来调用Oracle数据库,实现动态网页与数据库之间的通信。 首先,JSP是Java的一种动态网页技术,它允许开发人员在HTML代码中嵌入Java代码,从而在...
以下是一个使用JDBC调用Oracle存储过程的示例: ```java CallableStatement cs = connection.prepareCall("{call page_pkg.get_paged_data(?,?,?)}"); cs.setInt(1, pageNum); // 设置页码 cs.setInt(2, pageSize);...
- 调用Java存储过程:在JSP或其他应用程序中调用已发布的Java方法。 6. 教师信息管理系统中的应用 文章可能介绍了如何在教师信息管理系统中使用Java存储过程进行数据处理和管理。这可能涉及到创建Java类,实现特定...
2. **调用JavaBean方法**:在JSP页面中使用`<jsp:method>`或EL(Expression Language)表达式调用`connect()`和`disconnect()`方法: ```jsp ! Connection conn = null; %> conn = dbConnect.connect(); // ...
在MySQL、Oracle、SQL Server等数据库中编写存储过程。例如,一个简单的存储过程可能是用于增删改查操作的。 3. **数据访问层(DAO)**: 在Struts2中,通常会创建一个DAO(数据访问对象)类来处理与数据库的交互...
Oracle中的Java存储过程是Oracle数据库系统提供的一种特性,允许开发者使用Java语言编写数据库操作的代码,并将其存储在数据库中,以便高效地执行。这种方式结合了Java的灵活性和Oracle数据库的强大功能,尤其适用于...
在JSP应用中,Oracle作为数据存储的后端,为用户提供稳定的数据存储和查询服务。与Oracle数据库的交互通常需要设置正确的数据库连接参数,如数据库URL、用户名和密码。 JSP是Java的一种动态网页技术,它允许在...
`Servlet`作为连接前端和后端的桥梁,处理HTTP请求,例如,当用户提交成绩录入表单时,servlet会接收到这个请求,验证数据,然后调用Oracle数据库API执行相应的数据库操作。同时,servlet也可以根据需要生成动态的...
2. 新增联系人:用户可以在界面上填写联系人信息,提交后通过JSP调用后台Servlet处理,将数据插入到Oracle数据库的addressbook表中。 3. 查询联系人:用户可以按姓名、电话或邮箱搜索联系人,JSP页面发送查询请求,...
4. **存储过程和函数**:如何在Oracle中创建和调用存储过程及函数,以及在JSP中如何执行这些数据库操作。 5. **索引和优化**:探讨了数据库性能优化策略,如创建索引、查询优化和表分区。 6. **安全性和权限管理**...
在JSP应用中与Oracle数据库交互通常通过Java Database Connectivity (JDBC) API完成。开发者需要编写Java代码来建立数据库连接,执行SQL查询,并处理结果集。JDBC驱动使得JSP能够直接与Oracle数据库通信,实现数据...
在JSP中处理表单数据存储是一个常见的任务,特别是在基于J2EE的Web应用程序开发中。JSP(JavaServer Pages)通常用于展示页面,而Servlet则处理业务逻辑,JavaBean则作为数据载体。本文主要讨论如何高效地处理表单...
在本项目中,开发者通过JSP实现了用户界面的展示和交互,利用Java后端处理业务逻辑,并通过Oracle数据库存储和检索数据。JSP的优势在于其可以将HTML代码和Java代码混合编写,使得页面呈现与后台处理紧密结合,提高了...
在这个系统中,JSP(JavaServer Pages)负责展示用户界面,Servlet处理用户请求,而Oracle数据库则用于存储和管理应用程序的数据。 1. **JSP**:JSP是Java的一种动态网页技术,允许开发者在HTML或XML文档中嵌入Java...