我明白了,弄了半天。原来是我为每一个DB建立了连接,因为jdbc的url要到db级,所以我先用一个db进入后,再为每个db建立url,生成connection,这样,那个服务器上的db大堆,等它一个个试是否有权限,就花太多时间了,网速又慢,那当然象死机了。如果我只用一个connection,即没事。但是如果就用初始的db,作的connection,如何访问其它数据库中的表呢?岂不是每个sql语句都要加上db.tb之类的限定词?