您的位置:程序门 -> db2 -> 基础类



hibernate 连接 db2 报错 但是jdbc却没有问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


hibernate 连接 db2 报错 但是jdbc却没有问题。
发表于:2007-10-23 12:18:45 楼主
12:19:32   (dialect.java:82)   -   using   dialect:   net.sf.hibernate.dialect.genericdialect
12:19:32   (settingsfactory.java:62)   -   use   outer   join   fetching:   false
12:19:32   (dbcpconnectionprovider.java:56)   -   dbcp   using   driver:   null   at   url:   null
12:19:32   (dbcpconnectionprovider.java:57)   -   connection   properties:   {}
12:19:32   (dbcpconnectionprovider.java:60)   -   no   jdbc   driver   class   was   specified   by   property   hibernate.connection.driver_class
12:19:32   (dbcpconnectionprovider.java:89)   -   dbcp   prepared   statement   pooling   disabled
12:19:32   (transactionmanagerlookupfactory.java:33)   -   no   transactionmanagerlookup   configured   (in   jta   environment,   use   of   process   level   read-write   cache   is   not   recommended)
12:19:32   (settingsfactory.java:95)   -   could   not   obtain   connection   metadata
java.sql.sqlexception:   the   url   cannot   be   null
at   java.sql.drivermanager.getconnection(drivermanager.java:489)
at   java.sql.drivermanager.getconnection(drivermanager.java:140)
at   org.apache.commons.dbcp.drivermanagerconnectionfactory.createconnection(drivermanagerconnectionfactory.java:51)
at   org.apache.commons.dbcp.poolableconnectionfactory.makeobject(poolableconnectionfactory.java:290)
at   org.apache.commons.pool.impl.genericobjectpool.borrowobject(genericobjectpool.java:816)
at   org.apache.commons.dbcp.poolingdatasource.getconnection(poolingdatasource.java:95)
at   net.sf.hibernate.connection.dbcpconnectionprovider.getconnection(dbcpconnectionprovider.java:41)
at   net.sf.hibernate.cfg.settingsfactory.buildsettings(settingsfactory.java:72)
at   net.sf.hibernate.cfg.configuration.buildsettings(configuration.java:1132)
at   net.sf.hibernate.cfg.configuration.buildsessionfactory(configuration.java:766)
at   com.sinovatech.common.util.dbutil.init(dbutil.java:82)
at   com.sinovatech.common.util.dbutil.getsession(dbutil.java:45)
at   com.sinovatech.cms.model.bpo.cmschannelbpo.findbyid(cmschannelbpo.java:289)
at   com.sinovatech.cms.model.bpo.cmschannelbpo.getclnobyclid(cmschannelbpo.java:1033)
at   com.sinovatech.bms.model.bpo.bmsdeptbpo.main(bmsdeptbpo.java:378)
12:19:32   (settingsfactory.java:102)   -   use   scrollable   result   sets:   false
12:19:32   (settingsfactory.java:105)   -   use   jdbc3   getgeneratedkeys():   false
12:19:32   (settingsfactory.java:108)   -   optimize   cache   for   minimal   puts:   false
12:19:32   (settingsfactory.java:114)   -   echoing   all   sql   to   stdout
发表于:2007-10-23 12:29:571楼 得分:0
jdbc连接却没有问题,能够直接把数据库的数据显示出来。
hibernate   配置文件
                <!--   ibm   db2   -->
<property   name="dialect"> org.hibernate.dialect.db2dialect </property>
<property   name="dscp.driverclassname"> com.ibm.db2.jcc.db2driver </property>
                <property   name="dscp.url"> jdbc:db2://192.168.2.127:50000/gxyd </property>        
                <property   name="dscp.username"> db2admin </property>
                <property   name="dscp.password"> db2admin </property>
发表于:2007-10-23 13:13:122楼 得分:0
xml code
<property name="dialect">org.hibernate.dialect.db2dialect</property> <property name="connection.url">jdbc:db2://192.168.2.127:50000/gxyd</property> <property name="connection.username">db2admin</property> <property name="connection.password">db2admin</property> <property name="connection.driver_class">com.ibm.db2.jcc.db2driver</property>
发表于:2007-10-23 14:21:123楼 得分:0
试过了还是不行。
发表于:2007-10-23 15:04:124楼 得分:0
支持的类包有没有导入
发表于:2007-10-23 15:29:135楼 得分:0
谢谢,解决了。是我把调用name写错了。


快速检索

最新资讯
热门点击