using System;
using Oracle.ManagedDataAccess.Client;
class Program
{
static void Main()
{
// 定义连接字符串,包括数据库服务器地址、端口、服务名、用户名和密码
string connectionString = "User Id=your_username;Password=your_password;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=your_host)(PORT=your_port))(CONNECT_DATA=(SERVICE_NAME=your_service_name)))";
// 创建OracleConnection对象
using (OracleConnection connection = new OracleConnection(connectionString))
{
try
{
// 打开数据库连接
connection.Open();
Console.WriteLine("成功连接到 Oracle 数据库");
// 创建一个查询命令
string query = "SELECT * FROM your_table";
using (OracleCommand command = new OracleCommand(query, connection))
{
// 执行查询并读取结果
using (OracleDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// 处理每一行数据
Console.WriteLine(reader["column_name"].ToString());
}
}
}
}
catch (Exception ex)
{
// 捕获并处理异常
Console.WriteLine("连接或查询失败: " + ex.Message);
}
}
}
}
using Oracle.ManagedDataAccess.Client;
引入了 Oracle 数据访问所需的命名空间。connectionString
包含了连接到 Oracle 数据库所需的所有信息,如服务器地址、端口、服务名、用户名和密码。OracleConnection
对象:使用连接字符串创建了一个 OracleConnection
对象。connection.Open()
方法打开数据库连接。OracleCommand
对象来执行 SQL 查询,并使用 OracleDataReader
来读取查询结果。try-catch
块捕获并处理可能的异常。请根据实际情况修改连接字符串中的参数(如 your_username
, your_password
, your_host
, your_port
, your_service_name
, your_table
, column_name
等)。
上一篇:c# 求余数
下一篇:c# tostring有效位数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站