Intellij Idea 如何使用Pycharms或IntelliJ查看Azure CosmosDb?

vyswwuz2  于 2023-04-19  发布在  PyCharm
关注(0)|答案(3)|浏览(166)

我可以看到大量的驱动程序,但没有任何DocumentDB的。我确实尝试搜索一个适当的驱动程序,但我什么也没找到。
我的DocumentDb在Azure中,所以我有一个URL和主键,但我无法看到如何使用“Data Source from URL”选项通过Pycharm连接。
如何将DocumentDb连接到Pycharm(或IntelliJ)数据库资源管理器?

zpjtge22

zpjtge221#

Cosmos DB不是一个关系数据库,您不能简单地连接到它。
它支持多种NoSQL协议变体:DocumentDB(本机文档存储)、MongoDB API、Gremlin graph API和Azure Table API。无法通过关系数据库驱动程序连接。
如果一个工具没有明确支持上面提到的协议之一,你就不能使用它,需要使用不同的工具。选择哪种工具真的取决于你(工具推荐问题是题外话)。

ukdjmx9f

ukdjmx9f2#

您可以使用JDBC driver从IntelliJ,DataGrip或其他JetBrains软件连接到CosmosDb。JDBC驱动程序是允许Java应用程序与数据库交互的软件组件。(我认为JetBrains IDE都基于IntelliJ,这是Java软件)。我认为可能有一些JDBC驱动程序允许连接到CosmosDb数据库并运行SQL查询。
对于一个特定的连接示例,你可以看看CData,他制作了一个collection of drivers,包括一个JDBC驱动程序,可以用来从任何允许使用其JDBC驱动程序的工具连接到CosmosDb。他们有instructions that are located here用于与IntelliJ一起使用它。我已经能够使用那里的指令从JetBrains DataGrip连接到CosmosDb示例并对数据库运行查询。我仍然有一些事情需要解决,但它确实允许我创建一个成功的连接并运行简单的查询。

btqmn9zl

btqmn9zl3#

在2022年9月,支持Cosmos DB was added到“Azure Toolkit for IntelliJ”插件。

相关问题