You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio Code中获取Oracle数据库连接字符串所需参数

核心前提说明

你参考的是SQL Server数据库的连接字符串示例,Oracle的连接字符串参数规则和它完全不同,下面直接给出解答和正确配置方案:

一、参数对应说明

你从Oracle SQL Developer中查到的hostname、port、service name三个参数都需要用到,额外只需补充你登录数据库的用户名、密码即可。

二、疑问逐个解答

  • add name:不是SQL Developer中的service name,这是你自定义的连接字符串别名,后续代码中引用该数据库连接时会用到这个名称,你可以按业务含义命名,比如DepartmentOracleDB即可。
  • 示例中的server:是SQL Server的专属参数,Oracle连接字符串不需要填写这个字段,无需处理。
  • 示例中的database:也是SQL Server的专属参数,Oracle连接字符串不需要填写,不需要填Oracle或者其他内容。

三、Oracle数据库正确的web.config配置示例

Oracle官方托管驱动(Oracle.ManagedDataAccess.Client)的连接字符串格式为 Data Source=//[hostname]:[port]/[service name];User Id=[数据库用户名];Password=[数据库密码];,替换你自己的参数后完整配置如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <clear /> 
    <add name="DepartmentOracleDB" 
         connectionString="Data Source=//你的hostname:你的port/你的service name;User Id=你的数据库用户名;Password=你的数据库密码;"
         providerName="Oracle.ManagedDataAccess.Client" />
  </connectionStrings>
</configuration>

四、VS Code环境下的配置验证方法

不需要依赖Visual Studio的专属功能,你可以直接打开Oracle SQL Developer的对应连接属性面板,复制里面现成的完整连接字符串,直接粘贴到上述配置的connectionString属性值中即可,避免手动拼接出错。

内容的提问来源于stack exchange,提问作者Snullo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 11:15:00