Oracle.ManagedDataAccess.Client.OracleDataReader.GetInt32(Int32 i)
时间: 2024-01-15 20:19:56 浏览: 139
根据提供的引用内容,可以使用Oracle.ManagedDataAccess.Client.OracleDataReader.GetInt32(Int32 i)方法来获取Oracle数据库中指定列的整数值。
以下是一个示例代码:
```csharp
using Oracle.ManagedDataAccess.Client;
// 创建Oracle连接
string connectionString = "Data Source=your_data_source;User Id=your_username;Password=your_password;";
using (OracleConnection connection = new OracleConnection(connectionString))
{
// 打开连接
connection.Open();
// 创建OracleCommand对象
using (OracleCommand command = new OracleCommand("SELECT column_name FROM table_name", connection))
{
// 执行查询并获取OracleDataReader对象
using (OracleDataReader reader = command.ExecuteReader())
{
// 检查是否有数据行
if (reader.HasRows)
{
// 读取数据行
while (reader.Read())
{
// 获取指定列的整数值
int intValue = reader.GetInt32(0);
Console.WriteLine("Int value: " + intValue);
}
}
}
}
}
```
请注意,上述代码中的"your_data_source"、"your_username"和"your_password"需要替换为实际的数据库连接信息。
阅读全文