171226704@qq.com你的sqlserver 是 2000?db.java 第39、40行 改成 drivermanager .registerdriver(new com.microsoft.sqlserver.jdbc.sqlserverdriver());第41、42行 改成conn = drivermanager.getconnection( "jdbc:sqlserver://localhost:1111;databasename=chat", "", ""); 注意把jdbc.sqlserver改成sqlserver.jdbc 就可以了,好像现在的sqlserver包结构就是后面的这样的了,但是网上发布的java程序一般又都是前面那种把42行的 microsoft. 去掉如果是没有驱动包的话,我已经发到你的qq邮箱了我测试了可以