报这个错误:
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地址正确,用户名,密码正确!不解怎么还报错
求 高手指点!!!
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地址正确,用户名,密码正确!不解怎么还报错
求 高手指点!!!
<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.版本是否正确
3.jar和你的连接方式是否一直,如你的jar是oracle,而你要用sql server的连接
如何判断jar和你的连接方式是否一致?我连的是远程db2数据库
你确定?
java.sql.SQLException: No suitable driver found for
你确定你的驱动版本对应这个版本的db2?
你确定没有jar 包冲突?
2、端口是50000吗?
3、检查db2驱动类别和版本,你别用的是as4的。
4、在本机,先用db2数据库客户端连接192.168.0.166:50000这个,看看是否可以正常连接上。