把sqlserver的jdbc驱动的三个.jar文件放到jdk安装目录下的\jre\lib\ext下面试试

解决方案 »

  1.   

    按照“ long_zhi(要啥没啥)”的说法,产生新的异常
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Column index 15 is out of range.
    at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
    at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
    at com.microsoft.jdbc.base.BaseResultSet.validateColumnIndex(Unknown Source)
    at com.microsoft.jdbc.base.BaseResultSet.getString(Unknown Source)
    at logintest.Login.main(Login.java:29)
    Exception in thread "main"
      

  2.   

    你的数据库里定义的name字段是不是第十六个字段?
    java里数组下标是从0开始的,你取rs.getString(15)就是要取第十六个字段