在DataGrip中定义Redshift连接

Ziv*_*tch 21 jdbc amazon-redshift datagrip

我正在尝试在DataGrip中定义Redshift连接,但在UI中找不到任何Redshift驱动程序.我尝试使用Postgres和通用数据库驱动程序,但没有运气.

有人能够配置吗?

Jan*_*eis 51

如果您想将DataGrip连接到Redshift,我建议您使用AWSjdbc驱动程序.只需将它们下载到您可以保留它们的目录中即可.

然后打开DataGrip并转到数据源菜单(⌘;). 文件 - >数据源......

右键单击其中一个预安装的驱动程序或驱动程序部分的某个位置.然后选择"添加→驱动程序" 添加 - >驱动程序

给它一个好名字,如'Redshift',在底部,点击Driver files下的+ Symbol,选择你刚下载的驱动,然后点击OK. 添加驱动程序

在类下,选择com.amazon.redshift.jdbc41.Driver,在Dialect下,选择PostgreSQL. 选择班级和方言

现在,您可以转到数据源菜单(⌘;)并单击左上角的"+"符号,然后选择刚刚创建的驱动程序(在我的情况下称为"Redshift")作为数据源类型. 选择Driver for new Connection

现在将您的redshift jdbc url(您可以在"群集数据库属性"下的群集配置中找到它)复制到URL字段中,并使用您的凭据填充用户和密码字段. JDBC网址

现在可以点击"测试连接",它应该可以工作.

我希望这有帮助.如果您有其他问题或疑问要遵循说明,请随时发表评论.


mos*_*cas 13

DataGrip添加了对Amazon Redshift的本机支持.所以现在它变得容易多了.在此输入图像描述