c# 数据库插入数据

oleDbConn = new OleDbConnection("数据库连接字符串");
oleDbConn.Open();            
OleDbCommand cmd = new OleDbCommand("insert into 表1(col1,col2) values (@col1,@col2)", oleDbConn);
cmd.Transaction=oleDbConn.BeginTransaction();
cmd.Parameters.AddWithValue("@col1", "参数1");
cmd.Parameters.AddWithValue("@col2", "参数2");
cmd.ExecuteNonQuery();
cmd.Transaction.Commit();
oleDbConn.Close();

转载于:https://my.oschina.net/jingshishengxu/blog/510042

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用C#中的ADO.NET技术来向数据库插入数据。以下是一个示例代码,演示如何在Web API中插入数据到SQL Server数据库中: 首先,在Web.config文件中添加数据库连接字符串: ```xml <connectionStrings> <add name="MyConnectionString" connectionString="Data Source=MyServer;Initial Catalog=MyDatabase;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> ``` 然后,在Web API的Controller中编写代码: ```csharp using System.Data.SqlClient; //插入数据的Action [HttpPost] public IHttpActionResult InsertData(string name, int age) { //连接数据库 using (SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString)) { try { //打开连接 conn.Open(); //构建SQL语句 string sql = "INSERT INTO MyTable(Name, Age) VALUES(@Name, @Age)"; //创建Command对象 using (SqlCommand cmd = new SqlCommand(sql, conn)) { //添加参数 cmd.Parameters.AddWithValue("@Name", name); cmd.Parameters.AddWithValue("@Age", age); //执行SQL语句 int rows = cmd.ExecuteNonQuery(); //返回结果 return Ok(rows); } } catch (Exception ex) { //处理异常 return BadRequest(ex.Message); } finally { //关闭连接 conn.Close(); } } } ``` 以上代码通过ADO.NET的SqlConnection和SqlCommand对象连接数据库并执行插入数据的SQL语句。在插入数据之前,我们需要先构建一个SQL语句,并将要插入数据以参数的形式添加到SqlCommand中。最后,通过ExecuteNonQuery方法执行SQL语句并返回受影响的行数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值