关于H2的其他信息这里就不过多的介绍了,详细参考:点击打开链接
通过源代码方式创建H2数据库的自定义函数,首先通过JDBC的方式连接数据库,通过JDBC执行SQL语句方式创建自定义函数,详情直接参考下面的类源码;
创建语句格式:
CREATE ALIAS 方法名 FOR \"com.s.gis.middleware.db.h2.H2Function.getOffset\";//类的包名 + 类名
调用类的的方法:
CALL 方法名(参数1,参数2)
由于H2由Java编写,用源码创建自定义函数时可进行debug调试。
public class H2Function {
public static void main(String[] args) throws Exception {
// DatabaseConnection.getInstance().execSQLQuery("CALL GETOFFSET(1,2,0)");
// DatabaseConnection.getInstance().execSQL("CREATE ALIAS GETOFFSET FOR \"com.s.gis.middleware.db.h2.H2Function.getOffset\";");
// ResultSet rs =
// DatabaseConnection.getInstance().execSQLQuery("SELECT * FROM CORR