其他
要创建数据源,您需要 JDBC 驱动程序。PhpStorm 中有两种类型的驱动程序:完全支持和基本支持。您可以在“数据源和驱动程序”对话框的“驱动程序”选项卡上查看提供完整和基本支持的数据库供应商列表。另外,请注意,用户创建的驱动程序被视为具有基本支持的驱动程序。
完整支持包括增强的代码完成和更好地检索数据库对象(自省)等功能。例如,在完全支持的情况下,您将在相应的数据库中看到以下对象:Apache Cassandra 中的用户定义类型、Apache Hive 中的宏、PostgreSQL 中的扩展。此外,所有检查、快速修复和其他代码辅助功能都可用于具有完整支持的数据库。
基本支持具有代码突出显示并显示由 JDBC 驱动程序检索的对象。PhpStorm 使用 JDBC 元数据进行数据库自省,使用SQL 2016方言进行代码突出显示。未检测到错误并突出显示。
对 JDBC 元数据的自省意味着某些特定的数据库对象不会出现在数据库树视图中。代码完成将不包括在内省期间未检索到的对象。
从具有基本支持的驱动程序创建数据源
有两种方法可以从具有基本支持的驱动程序创建数据源。
使用其他子菜单
使用用户驱动程序文件
使用其他子菜单
在数据库工具窗口( )中,单击数据源属性图标。
在“数据源和驱动程序”对话框中,您可以使用“数据源”和“驱动程序”选项卡来创建数据源。
数据源:单击添加图标 ( ) 并导航到其他。在此子菜单中,选择要用于创建数据源的驱动程序。
驱动程序:单击驱动程序选项卡并选择必要的驱动程序。在此驱动程序的设置中,单击Create Data Source。
在数据源设置区域的底部,单击下载缺少的驱动程序文件链接。当您单击此链接时,PhpStorm 会下载与数据库交互所需的驱动程序。IDE 不包含捆绑的驱动程序,以使安装包更小,并使每个 IDE 版本的驱动程序版本保持最新。
如果您不想下载提供的驱动程序,可以为数据源指定驱动程序。有关使用驱动程序创建数据库连接的更多信息,请参阅将用户驱动程序添加到现有连接。
指定数据库连接详细信息。或者,将 JDBC URL 粘贴到URL字段中。
要删除密码,请右键单击密码字段并选择设置为空。
要确保与数据源的连接成功,请单击测试连接链接。
使用用户驱动程序文件
在数据库工具窗口( )中,单击数据源属性图标。
在“数据源和驱动程序”对话框中,确保您位于“驱动程序”选项卡上。
在“数据源和驱动程序”对话框中,单击“添加”图标 ( )。
在名称字段中,键入驱动程序的名称。
在Driver Files窗格中,单击Add图标 ( ) 并选择Custom JARs。
导航到 JDBC 驱动程序的 JAR 文件,选择它,然后单击OK。
在Class字段中,指定要用于驱动程序的值。
单击应用。
要从驱动程序对话框创建数据源,请单击创建数据源。
用户驱动程序的库路径
为了正常工作,一些 JDBC 驱动程序需要库文件的路径以及驱动程序。
例如,为了确定应用程序是否应该在 Instant Client 模式下运行,Oracle Instant Client (OCI) 应用程序在运行时库搜索路径(LD_LIBRARY_PATH
在 Linux 或PATH
Windows 上)中查找库文件。您可以在“数据源和驱动程序”对话框中设置这些路径。
添加库路径
在数据库工具窗口( )中,单击数据源属性图标。
在“数据源和驱动程序”对话框中,单击要向其添加库文件路径的驱动程序条目。
(可选)添加要为其添加库文件的驱动程序。如果现有驱动程序不符合要求,请更换现有驱动程序。要删除现有驱动程序条目,请选择驱动程序并单击删除。有关添加驱动程序的更多信息,请参阅使用 JDBC 驱动程序创建与数据库的连接。
在Driver files窗格中,单击Add图标 ( ) 并选择Native Library Path。
导航到包含库文件的文件夹。确保驱动程序版本与这些库文件的版本相对应。例如,如果您使用驱动程序版本 19.6,则附加的库文件也必须具有 19.6 版本。
生产力提示
从 JDBC URL 创建数据源
在数据库工具窗口( )中,单击数据源属性图标。
在Data Sources and Drivers对话框中,单击Add图标 ( ) 并选择Data Source from URL。
在URL字段中,粘贴 JDBC URL。
从驱动程序列表中,为数据源选择必要的驱动程序。
在“数据源和驱动程序”对话框中,输入凭据。
要确保与数据源的连接成功,请单击测试连接链接。