文档章节

用java实现DB2的自定义函数

w
 waking999
发布于 2017/05/24 13:31
字数 258
阅读 51
收藏 0

我们知道,在DB2中提供的函数有限.在笔者的实际工作中就遇到了这个问题.所以我们在用到DB2的项目中,很多时候需要自己定义函数.好在DB2也提供了自定义函数的功能.
下面笔者就某个项目来说.
用java来实现DB2自定义函数,首先要写出函数的java实现代码
import COM.ibm.db2.app.*; 

public class DB2Udf extends UDF
{

 /**
  *
  */
 public DB2Udf()
 {
 }
 
 /**
  * 返回两个数值的按位与操作结果
  * @param num1
  * @param num2
  * @return int
  */
 public static int bitand(int num1,int num2)
 {
  return num1&num2;
 }
}

编译之,要注意的地方是一定要用DB2自带的jdk来进行编译.
然后把这个class文件放到DB2安装路径下/sqllib/function下

然后再到DB2的客户端声明这个自定义函数就可以用了
--两个整形数字的按位与
drop function bitand;
create function bitand(value1 int,value2 int)
returns  integer
fenced
variant
no sql
language java
parameter style java
external name 'DB2Udf!bitand';

本文转载自:http://blog.csdn.net/kswaking/article/details/118082

w
粉丝 0
博文 23
码字总数 0
作品 0
澳大利亚
私信 提问
使用 JDBC 连接不同版本 DB2 数据库的兼容性问题

本文通过实验介绍了 JDBC 应用在不同版本 DB2 系统之间迁移的问题,探讨彼此的兼容性,并就存在的问题给出了解决办法。 关系数据库在您的电子商务应用中一定扮演着不可或缺的重要角色。DB2 是...

红薯
2008/11/14
1K
1
hibernate xml配置文件参数详解

Hibernate 参数设置一览表 表 3.4. Hibernate JDBC和连接(connection)属性 表 3.5. Hibernate缓存属性 表 3.6. Hibernate事务属性 表 3.7. 其他属性 你应当总是为你的数据库将hibernate.dia...

laigous
2013/01/17
219
0
【Hibernate系列】Hibernate 参数设置一览表

属性名 用途 表 3.4. Hibernate JDBC和连接(connection)属性 表 3.5. Hibernate缓存属性 表 3.6. Hibernate事务属性 表 3.7. 其他属性 你应当总是为你的数据库将hibernate.dialect属性设置成...

磊神Ray
2012/02/15
767
0
spring 不同用户加载不同数据源?配置实现方案。。

前期描述:目前项目使用的sring mvc 数据源是 druid。 数据源直接配置在applicationContext-database.xml中的。。 需求描述: 需要在项目中配置一个数据源,指向一个公共的mysql(jdbc:mysql:...

using
2015/02/11
1K
6
脱离Rails使用ActiveRecord

ActiveRecord是Ruby的对象-关系映射(ORM)框架,它几乎总是被视为Rails框架的一部分,但其自身也是一个实体,可通过gem单独安装和使用。本文以访问Sqlite3为例,介绍如何在Rails框架之外使用...

redraiment
2014/02/11
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

学习记录 java面试题(一)

1. JDK和JRE的区别 JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具和Java基础的类库。通过JDK开发人员将源码 文件(java文件)编译成字节码文件(class文件)。 JRE是Java运行环境,...

Pole丶逐
29分钟前
7
0
springboot 部署到外部tomcat

入口类继承SpringBootServletInitializer 并重写protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)方法 如下 import org.springframework.boot.SpringApplic......

雷开你的门
35分钟前
4
0
hashCode和equals方法的关系

equals相等,hashcode必相等; hashCode()在哈希表中起作用,如HashSet、HashMap等。 当我们向哈希表(如HashSet、HashMap等)中添加对象object时,首先调用hashCode()方法计算object的哈希码,...

无名氏的程序员
39分钟前
6
0
技术分享 | MySQL 慢查询记录原理和内容解析

作者:高鹏 文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。 源码版本:percona 5.7.14 本文为学习记录,可能有误请谅解,也提供了一些...

爱可生
47分钟前
3
0
elementui 树型节点

节点选择时,勾选节点。 提交给后端时,传递 this.$refs.menuTree.getCheckedKeys(); 半选父节点 getHalfCheckedKeys() 不需要提交。...

东东笔记
48分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部