使用mysql的jdbc driver连接mysql数据库。经常出现下面的查询,请问是干啥的?/* mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} ) */SHOW
VARIABLES WHERE Variable_name ='language' OR Variable_name = 'net_write_timeout' OR
Variable_name = 'interactive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name
= 'character_set_client' OR Variable_name = 'character_set_connection' OR Variable_name =
'character_set' OR Variable_name = 'character_set_server' OR Variable_name =
'tx_isolation' OR Variable_name = 'transaction_isolation' OR Variable_name =
'character_set_results' OR Variable_name = 'timezone' OR Variable_name = 'time_zone' OR
Variable_name = 'system_time_zone' OR Variable_name = 'lower_case_table_names' OR
Variable_name = 'max_allowed_packet' OR Variable_name = 'net_buffer_length' OR
Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type' OR Variable_name =
'query_cache_size' OR Variable_name = 'init_connect'

解决方案 »

  1.   

    感觉是否是connector在维护连接池里的连接?或者说是测试连接池里的链接是否可用?高人快出现吧
      

  2.   

    补充一点,并没有导致程序出错或者不能运行,只是从mysql的show full processlist中看到大量这种查询,不明白是咋回事,因此请教各位高人,这些东东是怎么来的
      

  3.   

    代码里没有这个语句,应该是jdbc connector自己的查询,因为之前用的是.6版本的,打印的版本号是.6,后来换成.12的,打印的就变成.12了
      

  4.   

    jdbc直连?我的版本5.1.45,无此消息