日期:2014-05-17  浏览次数:20816 次

在SQL语句里 这个符号“:”什么意思
public int countOfActorsByFirstName(String firstName) {
String sql = "select count(0) from T_ACTOR where first_name = :first_name";


解释下那个SQL语句的 :是什么意思吧

------解决方案--------------------
一般表示后面那个first_name是个参数,要传递的。
------解决方案--------------------
探讨

一般表示后面那个first_name是个参数,要传递的。

------解决方案--------------------
Java code

public int countOfActorsByFirstName(String firstName) {
String sql = "select count(0) from T_ACTOR where first_name = :first_name";

------解决方案--------------------
以上都对,自己参考吧
------解决方案--------------------
一个参数,后面传递值代替.
------解决方案--------------------
设置参数用的
------解决方案--------------------
探讨

Java code

public int countOfActorsByFirstName(String firstName) {
String sql = "select count(0) from T_ACTOR where first_name = :first_name";


以上这种写法设置参数时需
createSql(sql).setString("first_name",……

------解决方案--------------------
探讨
一般表示后面那个first_name是个参数,要传递的。

------解决方案--------------------
探讨

Java code

public int countOfActorsByFirstName(String firstName) {
String sql = "select count(0) from T_ACTOR where first_name = :first_name";


以上这种写法设置参数时需
createSql(sql).setString("first_name",……