- 浏览: 242366 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 1286项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2049Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1423Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8441. 程序调用过程报以下 ... -
Sybase数据SQL查询
2012-01-05 12:42 1202Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1770oracle常用函数与sybas ... -
Sybase 写法与Oracle写法的 比较
2011-12-08 09:33 1019项目开发中整理: 1. 计算时间不同写法 ... -
java 调用 sybase存储过程
2011-11-25 23:04 965java程序调用Sybase存储过程: public vo ... -
sybase函数例子(2)
2011-11-16 21:10 701Sybase函数例子: -- 功能描述 : 系统初始 ... -
sybase函数例子(1)
2011-11-16 21:09 759Sybase create or replace funct ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1503数据表的连接 有: 1、内 ... -
从sybase的存储过程转向oracle的存储过程的不同点
2013-01-08 17:26 13361. ORACLE存储过程的参数不能限定位数,参数类型定位为 ... -
存储过程sybase带输入输出参数和游标功能
2011-11-11 10:34 1971例子: /**带输入输出参数和游标功能的sybase ... -
sybase自动清除日志
2011-11-11 10:31 862在图形界面定位到日志端,弹出属性框,选择thresh ... -
Sybase 存储过程(嵌套调用)使用另外一个存储过程的结果集
2011-11-11 10:32 996/****************************** ... -
Sybase Ase 添加定时任务
2011-11-11 10:30 859准备一个sh文件和sql文件 Sh文件中内容如下 . / ... -
Sybase IQ添加定时任务
2011-10-28 16:31 1131Sybase IQ添加定时任务: create even ... -
Sybase数据库清除日志的做法
2011-10-28 16:27 900最近在项目中使用Sybase,发现数据库日志满了,处理办法 ... -
sybase存储过程基础
2011-10-28 16:28 1275总结一下sybase存储过程和触发器的一些基本特点。sybas ... -
SYBASE ASE12.5中存储过程的建立和调用
2011-10-28 16:29 1256一、建立存储过程(三个存储过程:up_sendgroup2-& ...
相关推荐
weblogic数据源配置 weblogic数据源配置 weblogic数据源配置
weblogic数据源调用 写了三种方法 都可以实现 数据库为oracle
Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic 数据源配置,Weblogic ...
spring获取weblogic jndi数据源的两种方式,一种本地weblogic server获取,无需用户名、密码、IP和端口等;另一种为从其他weblogic server获取,则必须申明用户名、密码、IP和端口
在WebLogic中建立数据库连接池与数据源及利用JBuilder进行测试
这个是weblogic9.0+mysql5.1的环境下配置数据源详细步骤。 其实在tomcat,jboss,WebSphere等服务期中都提供了配置数据源的功能,大概的配置都很类似。
weblogic的数据源优化记录
weblogic数据源连接池的创建步骤,很快很好很方便
文中包含了JDBC 数据源的详细配置和说参数的说明。并且有图作为参考。
03.Weblogic通过WTC调用Tuxedo服务参考文档@xutt.docx
1、weblogic数据源的配置,2、数据库连接配置,3、jndi连接方式配置
Weblogic配置数据源,可以帮助新手学会配置weblogic数据源!非常实用。
hungryminds.bea.weblogic.server.bible.pdf WebLogic宝典
Weblogic配置Oracle数据源,掌握Weblogic配置原理
有截图及说明,详细的介绍了weblogic多数据源的创建过程。。
weblogic连接池配置数据库断掉重连的问题
Wrox.Professional.Oracle.Weblogic.Server.Oct.2009.rar
02.Weblogic通过Jolt pool调用Tuxedo服务参考文档@xutt.docx
weblogic配置数据源:名称:填写数据源的名称 该名称在weblogic中的唯一标识 JNDI名称:为连接数据库时指定datasourse的名称(可以随便写) 数据库类型:选择你当前使用的数据库
weblogic配置jdbc数据源weblogic配置jdbc数据源weblogic配置jdbc数据源