apoc.load.jdbc
过程 Apoc 扩展
apoc.load.jdbc('key or url','table or statement', params, config) YIELD row - 从关系数据库加载,从完整表或 sql 语句加载
签名
apoc.load.jdbc(jdbc :: STRING?, tableOrSql :: STRING?, params = [] :: LIST? OF ANY?, config = {} :: MAP?) :: (row :: MAP?)
使用示例
以下示例假设已使用 apoc.load.driver 加载了 MySQL 驱动程序。
以下示例用于统计 Northwind 数据集中 products 表的行数
WITH "jdbc:mysql://:3306/northwind?user=root" as url
CALL apoc.load.jdbc(url,"products") YIELD row
RETURN count(*);
| count(*) |
|---|
77 |
以下示例返回 Northwind 数据集中 products 表的第一行
WITH "jdbc:mysql://:3306/northwind?user=root" as url
CALL apoc.load.jdbc(url,"products")
YIELD row
RETURN row
LIMIT 1;
| row |
|---|
{UnitPrice → 18.0000, UnitsOnOrder → 0, CategoryID → 1, UnitsInStock → 39} |