提示的是底层网络连接失败,你的网络是不是有问题telnet mysqlhostip 3306
telnet sqlserverhostip 1433缺省状况下是对应的端口,看看数据库是否在侦听,如果是类unix下的mysql,缺省状态下不启动tcp/ip网络监听的,而是使用域套接字,sqlserver2k5不知道有没有jdbc连接问题上的缺陷,2k是需要打补丁多观察一下吧