社区
C#
帖子详情
傳多個不同的參數到sql中
Lily_E
2007-09-16 03:12:10
當按button1的時候就會傳有各幾個參數:AA、BB、CC給SQL下面的一條sql語句:
@para="AA"
if(btn.ID.buttion=button1)
{
para[0,1]=@para
}
SELECT Field1,filed2 from table
where field1= @para
請問我能否將AA、BB、CC等同時傳到sql裡面嗎?如果不能各位有沒有辦法?
...全文
129
3
打赏
收藏
傳多個不同的參數到sql中
當按button1的時候就會傳有各幾個參數:AA、BB、CC給SQL下面的一條sql語句: @para="AA" if(btn.ID.buttion=button1) { para[0,1]=@para } SELECT Field1,filed2 from table where field1= @para 請問我能否將AA、BB、CC等同時傳到sql裡面嗎?如果不能各位有沒有辦法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lily_E
2007-09-16
打赏
举报
回复
(更新下:)
当按button1的时候就会传有各几个参数:AA、BB、CC给SQL下面的一条sql语句:
@para="AA"
if(btn.ID.buttion==”button1”)
{
para[0,1]=@para
}
SELECT Field1,filed2 from table
where field1= @para
请问我能否将AA、BB、CC等同时传到sql里面吗?如果不能各位有没有办法?
gui0605
2007-09-16
打赏
举报
回复
public override int CreateUpdateDelete_MarketDaily(DataAction da, MarketDailyEntity Entity)
{
string sqlStr = "CreateUpdateDelete_MarketDailyEntity";
SqlParameter[] _param ={
SqlHelper.MakeInParam("@DataAction",da),
SqlHelper.MakeInParam("@id",Entity.Id),
SqlHelper.MakeInParam("@MarketId",Entity.MarketId),
SqlHelper.MakeInParam("@StartTime",Entity.StartTime),
SqlHelper.MakeInParam("@EndTime",Entity.EndTime),
SqlHelper.MakeInParam("@Memo",Entity.Memo),
};
return Convert.ToInt32(SqlHelper.ExecuteScalar(Conn.CaiXunConn, CommandType.StoredProcedure, sqlStr, _param));
}
多参数的传法
JGood
2007-09-16
打赏
举报
回复
看不懂楼主的字,也看不懂楼主的代码
if(btn.ID.buttion=button1) //?什么意思
MyBatis向
sql
语句传多个参数方法
第一种方案 : DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml
MyBatis入门六:
SQL
传参一:
SQL
传参;(单参数传递【基本包装类型】和多参数传递【Map接口】)
本篇博客主要内容是:(1)
SQL
语句需要传参的解决办法;(2)只传一个参数时候parameterType设置成对应的包装类型;(3)传多个参数时候parameterType设置Map接口类型; 目录 1.只传一个参数:以根据id查商品信息为例; (1)在goods.xml
中
新增一个select标签: (2)外侧实际调用,演示: 2.传递多个参数:以查询某个价格范围内的商品信息为例 (1)在goods.xml
中
新增一个select标签: (2)外侧实际调用,演示:
SQL
查询有时是需要外部传.
my
sql
参数化
sql
语句_教您使用参数化
SQL
语句
SQL
语句的使用非常灵活,通过各种
SQL
语句,可以实现
不同
功能的操作,下面将为您介绍参数化
SQL
语句,供您参考,希望对您有所帮助。
SQL
注入的方法有两种:一是所有的
SQL
语句都存放在存储过程
中
,这样不但可以避免
SQL
注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集
中
管理,不过这种做法有时候针对相同的几个表有
不同
条件的查询,
SQL
语句可能
不同
,这样就会编写大量的存储过程...
Mybatis
中
关于如何使用多个参数(类型
不同
)查询的问题
在使用Mybatis时,遇到一个问题: 即要通过多个
不同
类型的参数来查询数据。 例如:要通过用户名和用户年龄查询用户,参数就是两个。一个是String类型,一个是int类型。在Mybatis的xml文件
中
如何写
sql
语句呢?解决办法:需要在两个地方进行一些修改 1.xml文件 此处不需要再写参数类型parameterType了,因为有多个
不同
类型的参数,没有办法写。
Mybatis
中
的Mapper.xml映射文件
sql
查询接收多个参数
我们都知道,在Mybatis
中
的Mapper.xml映射文件可以定制动态
SQL
,在dao层定义的接口
中
定义的参数传到xml文件
中
之后,在查询之前mybatis会对其进行动态解析,通常使用#{}接收,下面介绍几种比较常用的用法。 前言#{}与${}区别 #{} 在
SQL
动态解析之后,编译将#{}替换为占位符?去替换参数,可以防止
sql
注入; #{} 只是表示占位,与参数的名字无关,如果只...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章