c# winform 连接操作Oracle数据库
时间: 2023-07-20 11:43:31 浏览: 226
可以使用Oracle提供的ODP.NET驱动程序来连接Oracle数据库,以下是基本的C# WinForm连接Oracle数据库的示例代码:
1. 首先,你需要在项目中添加对ODP.NET的引用。可以在Visual Studio中右键单击项目,选择“引用”并添加Oracle.DataAccess.dll。
2. 在代码中添加以下命名空间:
```csharp
using Oracle.DataAccess.Client;
```
3. 创建一个OracleConnection对象并设置连接字符串:
```csharp
OracleConnection conn = new OracleConnection();
conn.ConnectionString = "Data Source=<your_data_source>;User ID=<your_username>;Password=<your_password>;";
```
其中,`<your_data_source>`应该替换为你的数据源名称,`<your_username>`和`<your_password>`分别应该替换为你的Oracle用户名和密码。
4. 打开数据库连接:
```csharp
conn.Open();
```
5. 执行SQL查询语句:
```csharp
string sql = "SELECT * FROM <your_table_name>";
OracleCommand cmd = new OracleCommand(sql, conn);
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
// 处理查询结果
}
dr.Close();
```
其中,`<your_table_name>`应该替换为你要查询的表的名称。
6. 关闭数据库连接:
```csharp
conn.Close();
```
以上是基本的连接Oracle数据库的示例代码,你可以根据自己的需求进行修改和扩展。
阅读全文