C#使用预处理SQL语句访问MySQL的方法(Parameter)
2009-08-26 10:29
826 查看
MySqlConnection con = null; MySqlCommand cmd = null; string nameStr = "Sample value passed /”"; con = new MySqlConnection("server=localhost;database=db_name;uid=user;pwd=password;pooling=false;"); con.Open(); cmd = new MySqlCommand("insert into MyTable values (null, ?ParName);", con); cmd.Parameters.AddWithValue("?ParName", (string)nameStr.Replace("/"", "^")); cmd.ExecuteNonQuery(); con.Close();
参数通过问号开头,比如?ParName
然后建立Command
再通过设置
.Parameters.AddWithValue设置每个参数的值就行了。
这东西对您不难,但我第一次自己找.NET的资料,留作纪念。
相关文章推荐
- C#使用预处理SQL语句访问MySQL的方法(Parameter)
- MySQL中使用SQL语句查看某个表的编码方法
- C#中使用MySqlCommand执行插入语句后获取该数据主键id值的方法
- 使用C语言访问MySQL数据 —— 执行SQL语句(2)
- 使用C语言访问MySQL数据 —— 执行SQL语句(3)
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 使用动态SQL语句是最简单的处理方法。
- MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)
- C#中使用SQL语句生成DataTable,对不同的数据库,处理方式不同,返回的结果属性不同
- T-SQL 存储过程中使用事务并回滚出错的SQL语句(C#事务处理)
- mysql 事务处理,事务操作,JDBC中事务的使用,事务的sql语句,
- 使用C语言访问MySQL数据 —— 执行SQL语句(1)
- MySQL取第一条数据方法:SQL语句分组的方法,使用Northwind 数据库为例子。
- MySQL中使用SQL语句查看某个表的编码方法
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- 使用 Navicat for MySQL 执行 SQL 语句时,出现 out of memory 问题的解决方法
- mysql sql语句执行时是否使用索引检查方法
- C#使用带like的sql语句时防sql注入的方法
- 使用事务一次处理多条SQL语句
- Lambda表达式Contains方法(等价于SQL语句中的like)使用注意事项