多谢 NewTypeQ(新人类), 以下为 hibernate.properties 的有效内容,请帮我查查问题所在。hibernate.query.substitutions true 1, false 0, yes 'Y', no 'N'## Oracle#hibernate.dialect net.sf.hibernate.dialect.OracleDialect hibernate.dialect net.sf.hibernate.dialect.Oracle9Dialect hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver hibernate.connection.url jdbc:oracle:thin:@armu:1521:armu hibernate.connection.username finance hibernate.connection.password finance hibernate.connection.pool_size 1## Properties for external configuration of Proxoolhibernate.proxool.pool_alias pool1## print all generated SQL to the consolehibernate.show_sql true## set the maximum JDBC 2 batch size (a nonzero value enables batching)hibernate.jdbc.batch_size 0## use JDBC batching for versioned datahibernate.jdbc.batch_versioned_data true## use streams when writing binary types to / from JDBChibernate.jdbc.use_streams_for_binary true## set the maximum depth of the outer join fetch treehibernate.max_fetch_depth 1## set a prefix for cache region nameshibernate.cache.region_prefix hibernate.test ## enable the query cachehibernate.cache.use_query_cache true ## choose a cache implementationhibernate.cache.provider_class net.sf.hibernate.cache.EhCacheProvider
jdbc的驱动加了吗?还有hibernate的驱动
加了驱动,用jbX开发,不知道错在哪里 E:\bea\jdk141_03\bin\javaw -classpath "E:\Documents and Settings\lizy\jbproject\Hibernate\classes;E:\bea\weblogic81\server\lib\weblogic_sp.jar;E:\bea\weblogic81\server\lib\weblogic.jar;E:\bea\weblogic81\server\lib\webservices.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\c3p0-0.8.4.5.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\cglib-full-2.0.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-collections-2.1.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-dbcp-1.2.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-lang-1.0.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-logging-1.0.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-pool-1.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\concurrent-1.3.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\connector.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\dom4j-1.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\ehcache-0.9.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jaas.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-cache.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-common.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-jmx.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-system.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jcs-1.0-dev.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jdbc2_0-stdext.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jgroups-2.2.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jta.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\junit-3.8.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\log4j-1.2.8.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\odmg-3.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\oscache-2.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\proxool-0.8.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\swarmcache-1.0rc2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xalan-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xerces-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xml-apis.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\hibernate2.jar;E:\bea\weblogic81\server\lib\classes12.jar;E:\bea\jdk141_03\jre\lib\charsets.jar;E:\bea\jdk141_03\jre\lib\ext\dnsns.jar;E:\bea\jdk141_03\jre\lib\ext\ldapsec.jar;E:\bea\jdk141_03\jre\lib\ext\localedata.jar;E:\bea\jdk141_03\jre\lib\ext\sunjce_provider.jar;E:\bea\jdk141_03\jre\lib\im\indicim.jar;E:\bea\jdk141_03\jre\lib\jaws.jar;E:\bea\jdk141_03\jre\lib\jce.jar;E:\bea\jdk141_03\jre\lib\jsse.jar;E:\bea\jdk141_03\jre\lib\rt.jar;E:\bea\jdk141_03\jre\lib\sunrsasign.jar;E:\bea\jdk141_03\lib\dt.jar;E:\bea\jdk141_03\lib\htmlconverter.jar;E:\bea\jdk141_03\lib\tools.jar" hibernate.TestPerson log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.java.lang.UnsupportedOperationException: The user must supply a JDBC connection at net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32) at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286) at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326) at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286) at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40) at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19) at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2231) at hibernate.TestPerson.main(TestPerson.java:23)Exception in thread "main"
armu80830 (此情可待) java.lang.UnsupportedOperationException: The user must supply a JDBC connection未见你环境变量中有oracle的jdbc...oracle的jdbc驱动为 class12.zip or class12.jar ,或者 ojdbc.jar(需要jdk1.4的支持)
以下为 hibernate.properties 的有效内容,请帮我查查问题所在。hibernate.query.substitutions true 1, false 0, yes 'Y', no 'N'## Oracle#hibernate.dialect net.sf.hibernate.dialect.OracleDialect
hibernate.dialect net.sf.hibernate.dialect.Oracle9Dialect
hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver
hibernate.connection.url jdbc:oracle:thin:@armu:1521:armu
hibernate.connection.username finance
hibernate.connection.password finance
hibernate.connection.pool_size 1## Properties for external configuration of Proxoolhibernate.proxool.pool_alias pool1## print all generated SQL to the consolehibernate.show_sql true## set the maximum JDBC 2 batch size (a nonzero value enables batching)hibernate.jdbc.batch_size 0## use JDBC batching for versioned datahibernate.jdbc.batch_versioned_data true## use streams when writing binary types to / from JDBChibernate.jdbc.use_streams_for_binary true## set the maximum depth of the outer join fetch treehibernate.max_fetch_depth 1## set a prefix for cache region nameshibernate.cache.region_prefix hibernate.test
## enable the query cachehibernate.cache.use_query_cache true
## choose a cache implementationhibernate.cache.provider_class net.sf.hibernate.cache.EhCacheProvider
E:\bea\jdk141_03\bin\javaw -classpath "E:\Documents and Settings\lizy\jbproject\Hibernate\classes;E:\bea\weblogic81\server\lib\weblogic_sp.jar;E:\bea\weblogic81\server\lib\weblogic.jar;E:\bea\weblogic81\server\lib\webservices.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\c3p0-0.8.4.5.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\cglib-full-2.0.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-collections-2.1.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-dbcp-1.2.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-lang-1.0.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-logging-1.0.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-pool-1.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\concurrent-1.3.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\connector.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\dom4j-1.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\ehcache-0.9.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jaas.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-cache.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-common.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-jmx.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-system.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jcs-1.0-dev.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jdbc2_0-stdext.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jgroups-2.2.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jta.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\junit-3.8.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\log4j-1.2.8.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\odmg-3.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\oscache-2.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\proxool-0.8.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\swarmcache-1.0rc2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xalan-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xerces-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xml-apis.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\hibernate2.jar;E:\bea\weblogic81\server\lib\classes12.jar;E:\bea\jdk141_03\jre\lib\charsets.jar;E:\bea\jdk141_03\jre\lib\ext\dnsns.jar;E:\bea\jdk141_03\jre\lib\ext\ldapsec.jar;E:\bea\jdk141_03\jre\lib\ext\localedata.jar;E:\bea\jdk141_03\jre\lib\ext\sunjce_provider.jar;E:\bea\jdk141_03\jre\lib\im\indicim.jar;E:\bea\jdk141_03\jre\lib\jaws.jar;E:\bea\jdk141_03\jre\lib\jce.jar;E:\bea\jdk141_03\jre\lib\jsse.jar;E:\bea\jdk141_03\jre\lib\rt.jar;E:\bea\jdk141_03\jre\lib\sunrsasign.jar;E:\bea\jdk141_03\lib\dt.jar;E:\bea\jdk141_03\lib\htmlconverter.jar;E:\bea\jdk141_03\lib\tools.jar" hibernate.TestPerson
log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.java.lang.UnsupportedOperationException: The user must supply a JDBC connection at net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32) at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286) at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326) at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286) at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40) at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19) at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2231) at hibernate.TestPerson.main(TestPerson.java:23)Exception in thread "main"