- 浏览: 253983 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
源代码如下:
<%@page contentType="text/html;charset=GB2312"%> <%@page import="javax.naming.*"%> <%@page import="javax.sql.*"%> <%@page import="java.sql.*"%> <% int n = 20; Connection conn = null; CallableStatement stmt = null; ResultSet rs = null; Context ctx = null; try { ctx = new InitialContext(); //获取连接池对象 DataSource ds = (DataSource) ctx.lookup("JNDITEST_150");//JNDITEST_150是weblogic数据源的名字 //String strSql_p="GetDataByPage @SqlStr=\"select * from bzlist\", @PageSize=20, @CurrentPage=1"; String sproc="{?=call GetDataByPage(?,?,?)}"; conn = ds.getConnection(); stmt=conn.prepareCall(sproc); stmt.setString(2,"select * from bzlist"); stmt.setInt(3,20); stmt.setInt(4,1); rs=stmt.executeQuery(); out.print("<Table border=1><tr><th>分类号<th>标准编号<th>标准名称<th>文件路径</tr>"); while(rs.next()){ out.print("<tr><td>" + rs.getString("flh") + "</td>"); out.print("<td>" + rs.getString("bzbh") + "</td>"); out.print("<td>" + rs.getString("bzmc") + "</td>"); out.print("<td>" + rs.getString("path") + rs.getString("filenames") + rs.getString("ext") + "</td></tr>"); } out.print("</table>"); rs.close(); stmt.close(); conn.close(); } catch (Exception e) { System.out.println("错误如下:<br>" + e); e.printStackTrace(); } %>
-----------------------------------------------------存储过程如下:
CREATE PROCEDURE GetDataByPage ( --创建一个分页读取过程 @SqlStr varchar(8000), --SQL语句 @PageSize int, --每页记录数 @CurrentPage int --当前页数 ) AS DECLARE @FirstRec int, @LastRec int, @dt varchar(10) --页起始行,页结束行,生成临时表的随机数 BEGIN SELECT @FirstRec = (@CurrentPage - 1) * @PageSize --计算页起始行 SELECT @LastRec = (@CurrentPage * @PageSize + 1) --计算页结束行 SELECT @dt= substring(convert(varchar,rand()),3,10) --一个字符型的随机数 --将搜索结果放入临时表中,表名随机生成,在' FROM '前插入'INTO '+随机临时表名 SELECT @SqlStr = stuff(@SqlStr, charindex(' FROM ',upper(@SqlStr)), 6 ,' INTO tempdb..Paging'+@dt+' FROM ') EXECUTE (@SqlStr) --为临时表增加id号 SELECT @SqlStr = 'ALTER TABLE tempdb..Paging'+@dt+' ADD TEMPDB_ID numeric(10) IDENTITY PRIMARY KEY' EXECUTE (@SqlStr) --计算临时表中的记录数 --SELECT @SqlStr = 'SELECT Count(*) From tempdb..Paging'+@dt --EXECUTE (@SqlStr) --选取记录号在起始行和结束行中间的记录 SELECT @SqlStr = 'SELECT * FROM tempdb..Paging'+@dt+' WHERE TEMPDB_ID > '+convert(varchar,@FirstRec)+' and TEMPDB_ID < '+convert(varchar,@LastRec) EXECUTE (@SqlStr) --删除临时表 SELECT @SqlStr = 'DROP TABLE tempdb..Paging'+@dt EXECUTE (@SqlStr) END
----------------------------------------------------另外写了个取记录数的存储过程:
CREATE PROCEDURE xdztest.GetDataCount ( @SqlStr varchar(8000) ) AS BEGIN EXECUTE (@SqlStr) END
发表评论
-
hibernate连接sybase出现如下错误:010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
2012-07-31 10:04 1340项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2148Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1467Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8841. 程序调用过程报以下 ... -
Sybase数据SQL查询
2012-01-05 12:42 1251Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1816oracle常用函数与sybas ... -
Sybase 写法与Oracle写法的 比较
2011-12-08 09:33 1052项目开发中整理: 1. 计算时间不同写法 ... -
java 调用 sybase存储过程
2011-11-25 23:04 998java程序调用Sybase存储过程: public vo ... -
sybase函数例子(2)
2011-11-16 21:10 727Sybase函数例子: -- 功能描述 : 系统初始 ... -
sybase函数例子(1)
2011-11-16 21:09 780Sybase create or replace funct ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1531数据表的连接 有: 1、内 ... -
从sybase的存储过程转向oracle的存储过程的不同点
2013-01-08 17:26 13861. ORACLE存储过程的参数不能限定位数,参数类型定位为 ... -
存储过程sybase带输入输出参数和游标功能
2011-11-11 10:34 2045例子: /**带输入输出参数和游标功能的sybase ... -
sybase自动清除日志
2011-11-11 10:31 905在图形界面定位到日志端,弹出属性框,选择thresh ... -
Sybase 存储过程(嵌套调用)使用另外一个存储过程的结果集
2011-11-11 10:32 1053/****************************** ... -
Sybase Ase 添加定时任务
2011-11-11 10:30 887准备一个sh文件和sql文件 Sh文件中内容如下 . / ... -
Sybase IQ添加定时任务
2011-10-28 16:31 1177Sybase IQ添加定时任务: create even ... -
Sybase数据库清除日志的做法
2011-10-28 16:27 944最近在项目中使用Sybase,发现数据库日志满了,处理办法 ... -
sybase存储过程基础
2011-10-28 16:28 1321总结一下sybase存储过程和触发器的一些基本特点。sybas ... -
SYBASE ASE12.5中存储过程的建立和调用
2011-10-28 16:29 1310一、建立存储过程(三个存储过程:up_sendgroup2-& ...
相关推荐
WebLogic数据源调用是Java应用在WebLogic服务器上与Oracle数据库交互的关键步骤。WebLogic Server作为一款流行的Java EE应用服务器,提供了强大的数据源管理功能,使得应用程序能够以透明、高效且可管理的方式连接到...
### WebLogic 数据源配置详解 #### 一、新建数据源 **步骤1:登录WebLogic控制台** 在开始配置之前,首先需要登录到WebLogic Server的管理控制台。WebLogic Server控制台是进行各种配置的核心界面,通过它可以...
### Spring 获取 WebLogic JNDI 数据源的两种方式 在Spring框架中,通过JNDI(Java Naming and Directory Interface)可以方便地访问WebLogic服务器中的数据源。这为应用程序提供了高度解耦的数据访问机制,使得...
本文将深入探讨在Weblogic 9.0环境下配置MySQL 5.1数据源的过程,以及需要注意的关键点。 #### 一、下载并配置MySQL驱动 首先,你需要获取与MySQL版本兼容的JDBC驱动。对于MySQL 5.1,推荐使用`mysql-connector-...
### 在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试 #### 摘要 本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取...
Weblogic 多数据源创建详解 在 Weblogic 中,创建多数据源可以实现负载均衡和故障转移,提高系统的可用性和性能。本文将详细介绍 Weblogic 多数据源的创建过程,并对每个步骤进行详细的解释。 创建单数据源 创建...
数据源在WebLogic中扮演着关键角色,它充当了应用程序与数据库之间的桥梁,使得应用程序可以通过JDBC(Java Database Connectivity)接口访问数据库资源。 配置WebLogic数据源的步骤如下: 1. **启动WebLogic ...
Weblogic JDBC 数据源配置和详细参数说明 一、JDBC 概述 JDBC(Java Database Connectivity)是 Java 语言中的一种标准数据库连接技术,几乎所有需要访问数据库的 J2EE 应用程序都直接或间接地使用了它。JDBC 提供...
6. 测试连接:在配置完成后,可以点击“测试连接”按钮,验证数据源的配置是否正确,能否成功连接到数据库。 7. 部署和激活:最后,将数据源配置保存并部署到目标WebLogic域,使其生效。 了解了创建步骤,我们再来...
本文档将详细介绍WebLogic数据库和消息队列的配置方法,主要包括配置数据库连接池和数据源的步骤。 一、配置数据库连接池 在WebLogic中,数据库连接池是通过JDBC(Java Database Connectivity)来实现的。JDBC是一...
JDBC数据源是WebLogic Server中用于管理数据库连接的重要组件,它提供了对数据库的访问,并且负责管理数据库连接的生命周期。 了解JDBC数据源: 在WebLogic Server中,配置JDBC数据源是为了实现数据库连接的管理和...
本篇将详细讲解WebLogic 10.3的部署过程及配置数据源的步骤。 **一、WebLogic Server 10.3的安装** 1. 下载:首先从官方渠道下载WebLogic Server 10.3的安装包。 2. 安装:执行安装程序,按照向导的指引进行操作,...
总结来说,配置WebLogic连接Oracle RAC数据源是一个涉及多个层面的过程,包括JDBC驱动的管理、数据源的创建和配置、高可用性策略的设定,以及部署后的监控。正确执行这些步骤,可以确保WebLogic应用在Oracle RAC环境...
Weblogic 连接池配置数据库断掉重连的问题 在 Weblogic 中,连接池配置数据库断掉重连是一个非常重要的问题。连接池配置是 Weblogic 中的一种机制,用于管理与数据库的连接。然而,在实际应用中,我们经常会遇到...
### WebLogic 配置数据源知识点详解 #### 一、WebLogic 服务器简介与数据源配置背景 WebLogic Server 是一款高性能的企业级 Java 应用服务器,由 Oracle 公司开发,广泛应用于企业级应用环境中。它支持 J2EE 规范...
1、weblogic数据源的配置,2、数据库连接配置,3、jndi连接方式配置
在WebLogic中,数据源(DataSource)是一个JNDI(Java Naming and Directory Interface)命名对象,它封装了数据库连接池的配置信息和管理功能,使得应用可以通过透明的方式获取到数据库连接。 首先,我们来理解...
WebLogic数据源配置与使用...通过以上步骤,WebLogic Server可以成功配置并使用数据源,实现与MySQL或其他数据库的高效连接。请注意,不同版本的WebLogic Server可能存在细微差异,配置过程应参考对应版本的官方文档。
本文将深入探讨如何使用WebLogic管理数据源,包括数据源的概念、配置过程以及常见操作,以帮助IT专业人士更好地理解和管理他们的企业级数据库连接。 首先,我们需要了解数据源在Java EE(Java Enterprise Edition)...