hibernate.properties中怎么配置连接Sybase数据库啊?……
我现在刚开始hibernate,看了下用了hibernate 的人都说好,而且这些列子连的数据库也都是mssql之类的,而我的却是Sybase。
这是我在hibernate.properties中的配置
## Sybase
hibernate.dialect net.sf.hibernate.dialect.SybaseDialect
hibernate.connection.driver_class com.sybase.jdbc2.jdbc.SybDriver
hibernate.connection.username sa
hibernate.connection.password
hibernate.connection.rl jdbc:sybase:Tds:co3061835-a:5000/freight
编译的时候都没有问题,但是在运行的时候报了下面的错误:
C:\JBuilder8\jdk1.4\bin\javaw -classpath "D:\java_leaning\Hibernate\classes;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\hibernate2.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\ant-1.5.3.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\ant-optional-1.5.3.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\c3p0-0.8.3.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\cglib-2.0-rc2.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\commons-collections-2.1.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\commons-dbcp-1.1.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\commons-lang-1.0.1.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\commons-logging-1.0.3.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\commons-pool-1.1.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\concurrent-1.3.2.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\connector.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\dom4j-1.4.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\ehcache-0.6.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jaas.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jboss-cache.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jboss-common.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jboss-jmx.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jboss-system.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jcs-1.0-dev.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jdbc2_0-stdext.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jgroups-2.2.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\jta.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\junit-3.8.1.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\log4j-1.2.8.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\odmg-3.0.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\oscache-2.0.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\proxool-0.8.3.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\swarmcache-1.0rc2.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\xalan-2.4.0.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\xerces-2.4.0.jar;G:\java资料\Hibernate\hibernate-2.1.2\hibernate-2.1\lib\xml-apis.jar;C:\JBuilder8\jdk1.4\jre\lib\rt.jar;C:\JBuilder8\jdk1.4\jre\lib\i18n.jar;C:\JBuilder8\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilder8\jdk1.4\jre\lib\jsse.jar;C:\JBuilder8\jdk1.4\jre\lib\jce.jar;C:\JBuilder8\jdk1.4\jre\lib\charsets.jar;C:\JBuilder8\jdk1.4\jre\classes;C:\JBuilder8\jdk1.4\lib\tools.jar" hibernate.Hello
09:56:09,259 INFO Environment:462 - Hibernate 2.1.2
09:56:09,559 INFO Environment:496 - loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=com.sybase.jdbc2.jdbc.SybDriver, hibernate.cglib.use_reflection_optimizer=true, hibernate.cache.provider_class=net.sf.hibernate.cache.HashtableCacheProvider, hibernate.cache.use_query_cache=true, hibernate.max_fetch_depth=1, hibernate.connection.rl=jdbc:sybase:Tds:co3061835-a:5000/freight, hibernate.dialect=net.sf.hibernate.dialect.SybaseDialect, hibernate.jdbc.use_streams_for_binary=true, hibernate.jdbc.batch_size=0, hibernate.query.substitutions=true 1, false 0, yes 'Y', no 'N', hibernate.proxool.pool_alias=pool1, hibernate.connection.username=sa, hibernate.connection.password=, hibernate.connection.pool_size=1}
09:56:09,670 INFO Environment:518 - using java.io streams to persist binary types
09:56:09,670 INFO Environment:519 - using CGLIB reflection optimizer
09:56:09,990 INFO Configuration:329 - Mapping resource: hibernate/Message.hbm.xml
09:56:15,298 ERROR Configuration:292 - Could not configure datastore from input stream
org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence.
at org.dom4j.io.SAXReader.read(SAXReader.java:358)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:333)
at hibernate.Hello.main(hello.java:24)
Nested exception:
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.
at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)
at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.scanData(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:339)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:333)
at hibernate.Hello.main(hello.java:24)
net.sf.hibernate.MappingException: Error reading resource: hibernate/Message.hbm.xml
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:336)
at hibernate.Hello.main(hello.java:24)
Caused by: net.sf.hibernate.MappingException: org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence.
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:293)
at net.sf.hibernate.cfg.Configuration.addClass(Configuration.java:333)
... 1 more
Caused by: org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence.
at org.dom4j.io.SAXReader.read(SAXReader.java:358)
at net.sf.hibernate.cfg.Configuration.addInputStream(Configuration.java:283)
... 2 more
Exception in thread "main"
请问这是哪里引起的,我怀疑是hibernate.properties中的数据库连接不正确,请指教……