Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 确保是否使用Anorm执行查询_Mysql_Scala_Playframework_Anorm - Fatal编程技术网

Mysql 确保是否使用Anorm执行查询

Mysql 确保是否使用Anorm执行查询,mysql,scala,playframework,anorm,Mysql,Scala,Playframework,Anorm,更新查询返回1,但插入查询返回None def que3(参数){ DB.withConnection{隐式c=> val i=SQL(“更新查询”).executeUpdate val j=SQL(“插入查询”).executeInsert val k=SQL(“插入查询”).executeInsert println(i)//1 println(j)//无 println(k)//无 } } 我想确定这些查询是不是在做他们的工作?我怎么能得到这个 或者我应该用try-catch-block

更新查询返回
1
,但插入查询返回
None

def que3(参数){
DB.withConnection{隐式c=>
val i=SQL(“更新查询”).executeUpdate
val j=SQL(“插入查询”).executeInsert
val k=SQL(“插入查询”).executeInsert
println(i)//1
println(j)//无
println(k)//无
}
}
我想确定这些查询是不是在做他们的工作?我怎么能得到这个

或者我应该用try-catch-block使用三种方法吗


我将scala 2.10与play framework 2.2一起使用,您可以使用
executeUpdate
,因为
executeInsert
是一样的,但如果需要,会返回生成的id(自动包含字段等)。它对它们都使用相同的JDBC调用


有没有办法获取受影响的行数?调用executeUpdate将返回insert语句的行数,就像它返回update语句一样。