.net - 没有 tnsnames.ora 文件的 Oracle 连接字符串

标签 .net asp.net oracle connection-string oracleclient

我将 .NET 框架与 System.Data.OracleClient 命名空间一起使用。我的计算机上安装了 oracle 11 客户端。我不想使用 tnsnames.ora 文件来存储连接信息。

如果我不想使用 tnsnames.ora 文件,有人可以告诉我连接字符串会是什么样子吗?我会将连接字符串存储在 Web 应用程序项目的 web.config 文件中。

最佳答案

从 10g 客户端开始,您可以使用 EZCONNECT功能,不需要编辑 TNSNAMES.ORA 文件:username/password@servername:port/instance .例如 :

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True

关于.net - 没有 tnsnames.ora 文件的 Oracle 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820440/

相关文章:

c# - 将 ASP.Net Core 2 (.NET Framework) Web Api 拆分为类库和托管项目是否可能/明智?

c# - 如何在 C# 中使用类型化数据集?

c# - 如何找到 ITypeParameterSymbol 实例的 INamedTypeSymbol?

c# - 如何拦截页面中的任何回发? - ASP.NET

database - 如何连接到 Oracle Application Express 数据库

c# - 在 .NET(或一般)中创建文档的正确方法是什么?

javascript - 从 JavaScript 执行 shell 命令时出现权限被拒绝错误

c# - 静态变量是线程安全的吗? C#

oracle - CLOB的长度是0?

sql - 向oracle查询添加 'distinct'关键字会无故抹杀查询性能