日期:2014-05-16  浏览次数:20327 次

Oracle中执行java代码

1.在ORACLE数据库中创建功能类(实现签名):

create or replace and compile java source named TestName as
public class SingleName
{
	public static String testStr="Test Str";

	public static void entry()
	{
	}

	public static String getMsg(String test)
	{
		return test + testStr;
	}
}

?2.利用功能类方法创建数据库函数:

create or replace function getName(l_str varchar2) return string as language java name
'SingleName.getMsg(java.lang.String) return java.lang.String';
?3.在查询中使用刚刚创建的签名函数了.

select getName('This is ') from dual
?

?