pljava
Java 程序语言
概览
| 扩展包名 | 版本 | 分类 | 许可证 | 语言 |
|---|---|---|---|---|
pljava | 1.6.10 | LANG | BSD-3-Clause | Java |
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 3090 | pljava | 否 | 是 | 否 | 是 | 否 | 否 | sqlj |
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PGDG | 1.6.10 | 1817161514 | pljava | - |
| RPM | PGDG | 1.6.10 | 1817161514 | pljava_$v | - |
| DEB | PGDG | 1.6.10 | 1817161514 | postgresql-$v-pljava | - |
安装
您可以直接安装 pljava 扩展包的预置二进制包,首先确保 PGDG 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
创建扩展:
SQL
用法
pljava 允许使用标准 JDBC API 在 PostgreSQL 中编写 Java 函数、触发器和类型。
SQL
部署 Java 代码
将 Java 类打包到包含 SQLJ 部署描述符的 JAR 文件中,然后安装:
SQL
创建函数
编写包含静态方法的 Java 类:
JAVA
声明 SQL 函数映射:
SQL
集合返回函数
实现 ResultSetProvider 接口以创建集合返回函数:
JAVA
触发器函数
JAVA
通过 JDBC 访问数据库
JAVA
JAR 管理
SQL