已添加Databricks JDBC驱动,Oracle SQL Developer无对应连接选项?
解决Oracle SQL Developer连接Databricks SQL Warehouse无选项的问题
Oracle SQL Developer本身没有内置Databricks的连接模板,所以你看不到Databricks的数据库类型选项是正常的——它不像DBeaver会自动识别第三方JDBC驱动并生成对应的连接选项。你需要手动配置通用JDBC连接来实现,具体步骤如下:
- 确认已正确将Databricks JDBC驱动添加到「第三方JDBC驱动」列表(你已完成此步骤)
- 创建新连接时,在「数据库类型」下拉框中选择**「JDBC」**选项(若未显示,尝试展开下拉框的更多选项)
- 填写JDBC连接参数:
- 驱动类:输入
com.databricks.client.jdbc.Driver - 连接URL:按照Databricks SQL Warehouse的要求格式填写,示例:
请将jdbc:databricks://<databricks-instance-host>:443/default;transportMode=http;ssl=1;httpPath=/sql/1.0/warehouses/<warehouse-id>;AuthMech=3;UID=token;PWD=<your-personal-access-token><databricks-instance-host>、<warehouse-id>和<your-personal-access-token>替换为你的实际信息
- 驱动类:输入
- 点击「测试」验证连接,成功后保存连接即可
额外注意事项:
- 确保Databricks JDBC驱动版本与Oracle SQL Developer的Java版本兼容(SQL Developer通常基于Java 8或11,优先选择对应版本的驱动)
- 连接Databricks无需添加MySQL驱动,该步骤属于冗余操作,可移除避免混淆
内容的提问来源于stack exchange,提问作者Kashyap
相关产品推荐
相关产品推荐

