mysql parameters_MySqlCommand Command.Parameters.Add已过时?mysql-问答-阿里云开发者社区-阿里云...
我正在Visual Studio 2010中制作一个C#Windows Form应用程序。
该应用程序正在连接到mysql数据库,我想在其中插入数据。
现在我有这部分代码了:
MySqlConnection connection; string cs = @"server=server ip;userid=username;password=userpass;database=databse"; connection = new MySqlConnection(cs); connection.Open();
MySqlCommand command = new MySqlCommand(); string SQL = "INSERT INTO twMCUserDB (mc_userName, mc_userPass, tw_userName, tw_userPass) VALUES ('@mcUserName', '@mcUserPass', '@twUserName', '@twUserPass')"; command.CommandText = SQL; command.Parameters.Add("@mcUserName", mcUserNameNew); command.Parameters.Add("@mcUserPass", mcUserPassNew); command.Parameters.Add("@twUserName", twUserNameNew); command.Parameters.Add("@twUserPass", twUserPassNew); command.Connection = connection; command.ExecuteNonQuery(); connection.Close(); 连接很好。那个有效。
我在这里读到,现在的方式是执行查询的一种保存方式。这样还对吗?
现在是真正的问题。通过上面的代码,我在Visual Studio中收到以下警告:
'MySql.Data.MySqlClient.MySqlParameterCollection.Add(string, object)' is obsolete: '"Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value)"' 该警告适用于每个参数。
而且它甚至都不起作用,因为插入的值是@ mcUserName,@ mcUserPass等,而不是变量mcUserNameNew等所保存的值...
所以我的问题是,我做错什么了吗,SQL注入保存查询的新方法是什么?
mysql parameters_MySqlCommand Command.Parameters.Add已过时?mysql-问答-阿里云开发者社区-阿里云...相关推荐
- mysql parameters_MySqlCommand Command.Parameters.Add已过时
我正在Visual Studio 2010中制作一个C#Windows Form应用程序. 该应用程序正在连接到mysql数据库,我想在其中插入数据. 现在我有这部分代码了: MySqlConnect ...
- mysql云上迁移_自建mysql 迁移到云上-问答-阿里云开发者社区-阿里云
详细解答可以参考官方帮助文档 使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例.数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能 ...
- mysql workbench 1064_MySQL Workbench:查询错误(1064):第1行“ VISIBLE”附近的语?mysql-问答-阿里云开发者社区-阿里云...
这里的问题是不同MySQL服务器版本之间的语法差异.看来MySQL Workbench 8.0.12是CREATE UNIQUE INDEXMySQL服务器版本8.0的自动生成语句. 在MySQL S ...
- mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云
配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...
- ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...
mybatis默认开启事务不会自动提交,只有调用了commit才会提交事务.你这种情况明显是事务成功执行了,而且自增ID也已生效,但事务本身没有提交,请调用mybatis的commit方法提交事务! ...
- canal同步mysql到kafka_使用Canal同步MySQL数据到Kafka 得到的数据中sql字段无值-问答-阿里云开发者社区-阿里云...
这个应该跟你的binlog记录模式有关系,binlog有3中模式,ROW(行模式), Statement(语句模式), Mixed(混合模式)三种模式的用法如下: ROW(行模式):记录那条数据修改了 ...
- coba mysql_在Android Studio中将数据从MySQL数据库显示到TextView中-问答-阿里云开发者社区-阿里云...
我是新手,Android Studio我想将数据库(我使用MySQL)中的数据显示到中TextView.我也使用Button和RadioButton.单击按钮后,数据将显示在中TextView.这是我 ...
- mysql linux改user_linux mysql误修改user表导致无法root用户登录,求大神帮助。-问答-阿里云开发者社区-阿里云...
linux mysql误修改user表导致无法root用户登录,急救!!! mysql> select user,host,password from user; user host passw ...
- bae 3.0 mysql_bae3.0 mysql 有时报错?报错-问答-阿里云开发者社区-阿里云
Jfinal 用的MySQL的数据源:MysqlDataSource ds = new MysqlDataSource(); Config: MysqlDataSource ds = new Mysq ...
最新文章
- 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )
- NOIP2016普及组第三题——海港
- python实现气象数据分析统计服_Python数据分析实战:降雨量统计分析报告分析
- 2.1.Python字符串处理(去掉空格或者特殊字符、替换操作、查找操作、判断操作、分割合并操作、字符串文档)
- atomic原子类实现机制_深入了解Java atomic原子类的使用方法和原理
- Spark K-Means
- Java设计模式笔记(6)观察者模式
- 系统动力学模型_蓝谷学术动态|典型海洋生态系统动力学模型构建、应用及发展入选2020年经典中国国际出版工程...
- 简单实用的网游服务器架构
- 算法笔记_面试题_4.树的遍历(前序/中序/后续遍历)
- 程序员 | 我在大厂烧垃圾
- 计算机软考答题卡填涂格式,软考填涂答题卡(纸)须知
- 天猫服饰新推“良品臻选”,请了一群挑剔的女人给服装“挑刺”
- Ch11. Threads 线程
- 大学计算机课读书笔记,信息技术读书笔记
- 项目优化:当使用redis减少数据库压力时,遇到redis写入失败,造成读取数据问题的解决方案
- 音诺恒科技多核验合一“数字电子哨兵”对接全国健康码精准核验
- 普通话测试软件测试成绩很差,普通话测试成绩的差异性分析
- Mysql偶尔连接失败的问题
- 【蚂蚁金服6面】成功进入核心拿了36K,突然感觉貌似不太难!
热门文章
- 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生兼职网站
- 基于JAVA+SpringMVC+MYSQL的学生成绩管理系统
- 关于集合中元素的有序无序的易混淆点
- java创建对象的几种方式
- linux定时任务crontab的设置
- 【Tomcat源码学习】-2.容器管理
- Verify an App Store Transaction Receipt 【苹果服务端 验证一个应用程序商店交易收据有效性】...
- 用C#实现MD5算法
- php 变量 类名,关于php:使用变量类名和静态方法时出错
- seata分布式事务原理_又见分布式事务之Seata