用PyCharm的Database连接Presto

433 阅读1分钟

PyCharm专业版集成了大量开发工具,其中就有Database,本文以Presto为例,讲解如何使用PyCharm连接PyCharm中本身没有集成的数据库。

前提条件:

1. 基于Hadoop部署好Presto(Deploying Presto);

2. 安装并激活专业版PyCharm(官网下载);

3. 下载Presto驱动(Presto驱动)。

PyCharm连接Presto:

1. 打开PyCharm,在菜单栏中选择View->Tool Windows->Database;

图1
2. 选择Data Source Properties;
图2
3. 可以看到,很多常用的数据库驱动已经集成在了专业版的PyCharm中,但没有集成的也可以通过手动的方式添加,点击左上角的“+”,在下拉列表中选择“Driver and Data Source”;
图3
4. 给你要连接的数据源命名,输入Presto的用户名、密码已经URL地址;
图4
5. 此时,“Test Connection”按钮还不能点击,需要选择数据库驱动,点击“Database Driver”,为需要添加的驱动命名;
图5
6. 点击右侧中间“Additional files”下框底部的“+”,找到下载到本地的Presto驱动,然后点击“Class”的下拉框,找到Presto驱动;
图6
7. 点击左侧列表“Database Driver - Presto”返回之前的页面,点击“Test Connection”按钮,检测是否可以连接;
图7
8. 连接成功,可以在PyCharm中用SQL通过Presto对数据进行查询了。
图8