C# .NET Core 连接Oracle数据库之使用Oracle.ManagedDataAccess.Core
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                以下是一个使用Oracle.ManagedDataAccess.Core连接Oracle数据库并执行查询的示例代码:
using System;
using Oracle.ManagedDataAccess.Client;
 
class Program
{
    static void Main()
    {
        // 连接字符串,需要根据实际情况配置数据源、用户名、密码
        string connectionString = "User Id=your_username;Password=your_password;Data Source=your_datasource";
 
        // 创建Oracle连接对象
        using (OracleConnection con = new OracleConnection(connectionString))
        {
            try
            {
                // 打开连接
                con.Open();
 
                // 创建Oracle命令对象
                OracleCommand cmd = con.CreateCommand();
 
                // 设置SQL命令
                cmd.CommandText = "SELECT * FROM your_table";
 
                // 执行命令,得到一个DataReader
                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    // 遍历查询结果
                    while (reader.Read())
                    {
                        // 输出每一行的数据,假设表有两列
                        Console.WriteLine($"{reader.GetString(0)} - {reader.GetString(1)}");
                    }
                }
            }
            catch (Exception ex)
            {
                // 异常处理
                Console.WriteLine(ex.Message);
            }
            finally
            {
                // 关闭连接
                con.Close();
            }
        }
    }
}在这个示例中,你需要替换your_username、your_password、your_datasource、your_table以及查询语句为你的实际信息。这段代码展示了如何使用Oracle.ManagedDataAccess.Client连接Oracle数据库,执行一个查询并遍历结果集。
评论已关闭