MySQL データベースのテーブルからのクエリがあり、確認したいのですが、テーブルにこの番号があるかどうか、そうでない場合は、この番号がデータベースにないことを println、この番号が存在する場合は、この番号が存在することを println します。例外または (If) (else) 構造を使用して、どうすればそれを行うことができますか?
質問する
127 次
1 に答える
0
インメモリ hsql db を使用していると仮定します。
def sql = Sql.newInstance( 'jdbc:hsqldb:mem:testDB', // JDBC Url
'sa', // Username
'', // Password
'org.hsqldb.jdbc.JDBCDriver') // Driver classname
def tim = 'tim'
def name = sql.firstRow( "SELECT name FROM users WHERE userid=$tim" )?.name
if( name ) {
println "Name was $name"
}
else {
println "Name not found"
}
于 2012-11-27T09:19:32.390 に答える