C#插入oracle数据库
时间: 2024-06-11 07:02:59 浏览: 101
C#连接Oracle数据库
C#可以通过Oracle提供的ODP.NET组件来连接Oracle数据库,以下是一个简单的示例代码:
```csharp
using System.Data.OracleClient;
// 数据库连接字符串
string connStr = "Data Source=数据库名;User ID=用户名;Password=密码";
// SQL语句
string sql = "INSERT INTO 表名 (字段1, 字段2, ...) VALUES (:value1, :value2, ...)";
// 创建数据库连接对象
using (OracleConnection conn = new OracleConnection(connStr))
{
// 打开数据库连接
conn.Open();
// 创建Command对象
using (OracleCommand cmd = new OracleCommand(sql, conn))
{
// 添加参数
cmd.Parameters.AddWithValue(":value1", 值1);
cmd.Parameters.AddWithValue(":value2", 值2);
// ...
// 执行SQL语句
cmd.ExecuteNonQuery();
}
}
```
在上面的代码中,我们首先定义了一个连接字符串,其中Data Source表示数据库名,User ID表示用户名,Password表示密码。然后定义了一个SQL语句,用于插入数据。
接着创建了一个OracleConnection对象,并打开了数据库连接。然后创建了一个OracleCommand对象,并将SQL语句和连接对象传入。接着添加了需要插入的数据值,最后调用ExecuteNonQuery方法执行SQL语句,完成数据插入操作。
阅读全文