在.net中操作数据库的时候。

大家都喜欢用sqlparameter。

parameter是预编译的,可以加快速度,也可以防注入。

在使用mssql的时候用sqlparameter。

在使用mysql的时候使用mysqlparameters。

第一次使用mysql的时候,都经常犯一个错误

比如在使用mssql的时候,一条查询这么写

Code
select name,id from user where id=@id

在使用mysql的时候,查询语句就必须这样

Code
select name,id from user where id=?id

@变成了?

同样,在什么parameter的时候

mssql是这样

Code
SqlParameter param = new SqlParameter("@id", SqlDbType.Int);

mysql便是这样

Code
MySqlParameter param = new MySqlParameter("?id", MySqlDbType.Int32);

转载于:https://www.cnblogs.com/lmjob/archive/2009/05/08/1452438.html

mysql学习笔记之mysqlparameter(摘)相关推荐

  1. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作 #创建 #数据库的创建 USE mysql; CREATE DATABASE db_x; #删除 #删除数据库 DROP DA ...

  2. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  3. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  5. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  6. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. MySQL学习笔记01【数据库概念、MySQL安装与使用】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. OpenStack 虚拟机热迁移流程图
  2. 性能提升3倍、时延降低70%,阿里云企业级存储ESSD云盘再升级!
  3. Tomcat_Servlet
  4. Ubuntu 8.04 告白登岸德国柏林的地铁零碎
  5. [铁道部信息化管理]核心业务需求及逻辑架构分析
  6. Multiple commands produce xxxxxxxxxx app/Info.plist':
  7. 学习Java的9张思维导图
  8. kei4的安装教程(附下载地址)
  9. cubic 插值和 bicubic,pytorch, opencv和matlab的实现差异
  10. linux超线程问题
  11. golang gin框架全局捕获500和404
  12. 候选码、主码、外码、全码、超码
  13. Mezzanine Markdown的问题
  14. 国外LEAD联盟,S联盟被关联
  15. 给猫起名字的几种姿势
  16. oracle+dbcc+checkdb,dbcc checkdb 修复数据库
  17. 原生JS实现富文本编辑器
  18. 在pythonnumpy中切片(slice)
  19. 安陆唐明惠 不堪回首的高考
  20. 如何利用 Python + Selenium 自动化快速截图

热门文章

  1. 服务器遭受攻击后,这样排查处理不背锅!
  2. Linux查看内置命令和非内置命令帮助的几种方法(man、help、info)
  3. fork、vfork、wait、waitpid
  4. mysql 数据库事务处理_Mysql事务处理问题 - mysql数据库栏目 - 自学php
  5. mrsql查询第二高的成绩_mysql-查找用户的最高分数和相关的详细信息
  6. docker 主进程 日志_运维笔记--docker高效查看后台日志
  7. JDK 8 新特性 之 函数接口
  8. SpringBoot 记录操作日志
  9. python (第二章)数据结构
  10. ux设计中的各种地图_UX写作中的移情