首页 > 解决方案 > pyspark df.write.format("jdbc") 授权声明 DB2

问题描述

我想添加一个命令来添加我的授权语句,这样我就可以为用户提供对我使用 pyspark 加载的表的选择访问权限。

  df.write.format("jdbc")
    .option("url", "jdbc:db2:@//<host>:<port>/<srvice_name") \
    .option("user", "<user>") \
    .option("password", "<pass>") \
    .option("dbtable", db_query) \
    .option("driver", "com.ibm.db2.jcc.DB2Driver")

标签: jdbcpysparkdb2apache-zeppelin

解决方案


我假设您正在寻找 pyspark 中的选项。不知道是否可以使用pyspark。您可以使用其他数据库访问方法(如 SQL Alchemy)来完成此操作。

如何在 jupyter notebook 中使用 SQLAlchemy 授予对 DB2 表的访问权限


推荐阅读