C#:在控制台读取MySQL数据库,插入+更新表中信息

数据库:MySQL
框架:控制台console
语言:c#
前面什么连接参看另一篇
C#:在控制台读取MySQL数据库,查询表中信息

直接上代码

插入

sqlcom.CommandText = "insert into ship_followinfo(Fid, Fusrid, Fshipid, Faddtime) values("+ship.Fid+ ", " + ship.Fusrid + "," + ship.Fshipid + "," + ship.Faddtime + ")";
int add = sqlcom.ExecuteNonQuery();
Console.WriteLine("影响行数:" + add);//查看返回值,为影响到的行数
/// <summary>  
        /// 执行数据库非查询操作,返回受影响的行数  
        /// </summary>  
        /// <param name="connectionString">数据库连接字符串</param>
        /// <param name="cmdType">命令的类型</param>
        /// <param name="cmdText">SqlServer存储过程名称或PL/SQL命令</param>  
        /// <param name="cmdParms">命令参数集合</param>  
        /// <returns>当前操作影响的数据行数</returns>  
        public static int ExecuteNonQuery(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms)
        {
            SqlCommand cmd = new SqlCommand();
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms);
                int val = cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();
                return val;
            }
        }

这是插入一条船,你需要给它添加形参。
在这里插入图片描述
在这里插入图片描述

效果图

在这里插入图片描述

更新

sqlcom.CommandText = "update radar_shipinfo set FdTargetLon = " + ship.FdTargetLon + " , FdTargetLat = " + ship.FdTargetLat + " , FlastReportTime = " + ship.FlastReportTime + " where Fid = " + ship.Fid + "";
            int modify = sqlcom.ExecuteNonQuery();

附加:RandomNumber()是随机数的方法,这里需要参看C#:生成随机数的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值