MaxCompute提供完全兼容PostgreSQL消息协议的Java数据库连接(JDBC)接口,使用者可以通过JDBC将SQL客户端工具连接到MaxCompute Lightning服务。

MaxCompute Lightning支持PostgeSQL官方驱动连接,同时也提供了为Lightning服务而优化的驱动程序供选择。

Maxcompute Lightning查询引擎基于PostgreSQL 8.2,当前仅支持对已有MaxCompute表进行SELECT查询,更多详情请参见查询语法函数

  1. 使用PostgeSQL官方提供的JDBC驱动程序。
    说明 通常,客户端工具默认集成了PostgreSQL数据库的驱动,直接使用工具自带的驱动即可。如果未集成,可从客户端官网下载。以SQL Workbench/J客户端为例,创建连接时可选择PostgreSQL官方驱动。

  2. 使用阿里云MaxCompute Lightning优化过的JDBC驱动,以获取更好的性能。
    将下载后的MaxCompute Lightning的JDBC驱动程序保存为MaxComputeLightningJDBC.jar文件。以SQL Workbench/J客户端为例,在驱动管理菜单中,添加MaxCompute Lightning JDBC驱动程序项界面如下。

    在创建连接时,从Driver列表中选择刚才添加的MaxCompute Lightning JDBC驱动。