oracle数据库插入一条数据
时间: 2023-12-28 16:40:32 浏览: 82
插入数据到数据库
根据引用\[2\]中的代码,可以使用OracleBulkCopy类来实现批量插入数据。以下是一个示例代码,用于向Oracle数据库插入一条数据:
```csharp
public static bool InsertDataToOracle(string tableName, string column1Value, string column2Value)
{
bool result = false;
using (OracleConnection conn = new OracleConnection(Conn))
{
conn.Open();
using (OracleCommand cmd = conn.CreateCommand())
{
cmd.CommandText = $"INSERT INTO {tableName} (Column1, Column2) VALUES (:column1Value, :column2Value)";
cmd.Parameters.Add(new OracleParameter("column1Value", column1Value));
cmd.Parameters.Add(new OracleParameter("column2Value", column2Value));
int rowsAffected = cmd.ExecuteNonQuery();
if (rowsAffected > 0)
{
result = true;
}
}
}
return result;
}
```
在上述代码中,需要将`tableName`替换为目标表的名称,`column1Value`和`column2Value`替换为要插入的具体值。通过执行`ExecuteNonQuery`方法,可以将数据插入到Oracle数据库中。
请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。
#### 引用[.reference_title]
- *1* *2* *3* [大数据写入到Oracle数据库(批量插入数据)](https://blog.csdn.net/dystocia/article/details/125915449)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文