xml内容示例:
<sql id="001" comment="查询学生信息"></sql>
select * fom t_stu a
where a.stu_id='{0}'
and a.stu_name='{1}'
<sql id="002" comment="更新学生信息"></sql>
update t_stu a
set a.comment='学生{1}'||'学号:{0}'
where set a.stu_id='{0}'
java 伪代码:
String sql = sqlUtil.getSQLByID("001");
String comment = sqlUtil.getCommentByID("001");
sql.setParamMeterByName(0,"100");
sql.setParamMeterByName(1,"张三");
这时sql字符串的内容实际为:
sql = "select * fom t_stu a where a.stu_id='100' and a.stu_name='张三';
stmt.executesql(sql);
println(comment+"执行成功!");
本文通过一个具体的XML配置文件示例介绍了如何使用占位符参数化SQL语句,并给出了相应的Java伪代码实现,展示了如何从XML中读取SQL语句并设置参数。
6282

被折叠的 条评论
为什么被折叠?



