//加载驱动
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    
//建立连接

Connection ct=DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;databasename=studata","sa","190611");
我在jsp中连数据库的时候报这样一个错:Type mismatch: cannot convert from java.sql.Connection to com.sun.corba.se.pept.transport.Connection大家帮我看看,这是怎么回事啊!

解决方案 »

  1.   

    Connection 的引用错误,类文件最上面的引用
    import com.sun.corba.se.pept.transport.Connection
    改为
    import  java.sql.Connection
      

  2.   

    接口转换失败
    实际要用的是com.sun.corba.se.pept.transport.Connection接口实例
    而你Connection ct=DriverManager.getConnection生成的是java.sql.Connection接口实例
    所以转换失败,查看一下代码,看看有没有传入一个java.sql.Connection,传出com.sun.corba.se.pept.transport.Connection的相关方法
      

  3.   

    嗯!不知道怎么把com.sun.corba.se.pept.transport.Connection包引进来了,把它删了就行了!