报这个错误:
java.sql.SQLException: No suitable driver found for jdbc:db2://112.5.17.82:8085/MASDB
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.huawei.utils.db.DBPool.getInnerConnection(DBPool.java:793)
at com.huawei.utils.db.DBPool.getConnection(DBPool.java:748)
at com.huawei.utils.db.DBPool.query(DBPool.java:376)
at com.huawei.eie.api.sm.imp.SmOperation.login(SmOperation.java:652)
at com.huawei.eie.api.sm.DBSMProxy.login(DBSMProxy.java:257)
at com.test.DBSMProxyTest.DBSMProxyTest2(DBSMProxyTest.java:45)
at com.test.DBSMProxyTest.main(DBSMProxyTest.java:52)
注:驱动包已加载;url地址正确,用户名,密码正确!不解怎么还报错
求 高手指点!!! 

解决方案 »

  1.   

    <!-- db2(106)
    <property name="connection.url">jdbc:db2://192.168.0.166:50000/TestDB</property>
    <property name="dialect">org.hibernate.dialect.DB2Dialect</property>
    <property name="connection.username">all</property>
    <property name="connection.password">all</property>
    <property name="connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
     -->
      

  2.   

    No suitable driver found for jdbc1.检查jar包是否正常加载,放到web-info下的lib中
    2.版本是否正确
    3.jar和你的连接方式是否一直,如你的jar是oracle,而你要用sql server的连接
      

  3.   

    jar包正常,版本正确  
    如何判断jar和你的连接方式是否一致?我连的是远程db2数据库
      

  4.   


    你确定?
    java.sql.SQLException: No suitable driver found for 
    你确定你的驱动版本对应这个版本的db2?
    你确定没有jar 包冲突?
      

  5.   

    1、能ping通192.168.0.166吗?
    2、端口是50000吗?
    3、检查db2驱动类别和版本,你别用的是as4的。
    4、在本机,先用db2数据库客户端连接192.168.0.166:50000这个,看看是否可以正常连接上。
      

  6.   

    找到错误了,少了个客户提供的额外的jar包!!!谢谢各位的指点, 我学到了很多!!!