C# 连接oracle数据库
时间: 2023-06-30 12:16:21 浏览: 144
在 C# 中连接 Oracle 数据库,可以使用 Oracle 提供的 .NET 数据提供程序,即 Oracle Data Provider for .NET (ODP.NET)。
首先,需要在项目中引用 ODP.NET 库。可以通过 NuGet 包管理器来安装 ODP.NET 库,或者手动将 ODP.NET 的 DLL 文件添加到项目引用中。
然后,可以使用以下代码来连接 Oracle 数据库:
```csharp
using System;
using System.Data;
using Oracle.ManagedDataAccess.Client;
class Program
{
static void Main()
{
string connectionString = "Data Source=your_oracle_server;User ID=your_username;Password=your_password";
using (OracleConnection connection = new OracleConnection(connectionString))
{
connection.Open();
// 执行查询语句
string query = "SELECT * FROM your_table";
using (OracleCommand command = new OracleCommand(query, connection))
{
using (OracleDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
}
}
}
}
}
```
其中,连接字符串(connectionString)需要根据实际情况进行修改,包括服务器地址、用户名和密码。在代码中,使用 using 语句来确保连接、命令和数据读取器(DataReader)在使用后都能被正确关闭和释放。
阅读全文