0

MySQL データベースのテーブルからのクエリがあり、確認したいのですが、テーブルにこの番号があるかどうか、そうでない場合は、この番号がデータベースにないことを println、この番号が存在する場合は、この番号が存在することを println します。例外または (If) (else) 構造を使用して、どうすればそれを行うことができますか?

4

1 に答える 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 に答える