在管理工作室和executeUpdate中工作的查询使相同的executeUpdate返回-1,这在我们的任何文档中都未定义可以找到。它应该只返回行数或0。这是什么意思?如果这很重要,驱动程序就是JDBC-ODBC桥。例子:Stringquery="IFNOTEXISTS(SELECT*FROManimalsWHEREanimal_name='"+a+"')INSERTINTO"+table+"(animal_name,animal_desc,species_id)VALUES('"+a+"','"+b+"',"+c+")";intresult=statement.executeUpd