求助:用MyEclipse3.2中的hibernate如何配数据源?作出来马上给分
用的是TOMCAT5.5,SQLSERVER2000,在建Hibernate的时候要写connect URL和Factory,分别写什么哦?项目等着开工啊,急!!!!
------解决方案--------------------建Hibernate 你指的是hibernate-cfg.xml 吗
还是什么
------解决方案--------------------没错~
用jndi的话,可以把datasource配置在tomcat里面
如果是driver形式需要自己写具体的参数了,如下:
<property name= "hibernate.connection.url "> jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=yourdb </property>
<property name= "connection.driver_class "> com.microsoft.jdbc.sqlserver.SQLServerDriver </property
当然需要这个驱动的jar包
------解决方案--------------------楼主什么都是不懂,就虚心听人家说
interpb(新年快乐@曾曾胡,深怕情多累美人!!!) 说的没错,myEclipse只是plug-in.
给你个hibernate.cfg.xml的样子,你用sql server 就把相关的JAR包放进去,
再改你相关的driver-class,url,username,password和dialect
别忘了指定sample.hbm.xml的位置
<?xml version= '1.0 ' encoding= 'utf-8 '?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN "
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd ">
<hibernate-configuration>
<session-factory>
<!-- Oracle connection settings -->
<!--
<property name= "connection.driver_class "> oracle.jdbc.driver.OracleDriver </property>
<property name= "connection.url "> jdbc:oracle:thin:@192.168.0.39:1521:tarenadb </property>
<property name= "connection.username "> scott </property>
<property name= "connection.password "> tiger </property>
<property name= "dialect "> org.hibernate.dialect.OracleDialect </property>
-->
<!-- Disable the second-level cache -->
<property name= "cache.provider_class "> org.hibernate.cache.NoCacheProvider </property>
<!-- Echo all executed SQL to stdout -->
<property name= "show_sql "> true </property>
<property name= "format_sql "> true </property>
<!-- Add your mapping resource(.hbm.xml) here -->
<mapping resource= "com/tarena/netctoss/entity/Pricing.hbm.xml " />
<mapping resource= "com/tarena/netctoss/entity/User.hbm.xml " />
<mapping resource= "com/tarena/netctoss/entity/Service.hbm.xml " />
<mapping resource= "com/tarena/netctoss/entity/Admin.hbm.xml " />
<mapping resource= "com/tarena/netctoss/entity/Module.hbm.xml " />
</session-factory>
</hibernate-configuration>
------解决方案--------------------我看的有点摸不到头脑了
------解决方案--------------------楼主何不用 5.0版本的啊!图形化界面配置,全都自动生成!
------解决方案--------------------Yes!
------解决方案-------------------- 学习...
------解决方案--------------------楼主是要使用JNDI来查找数据源,这个问题我碰到过,可惜代码没在手边,我当时记得这个问题是有点复杂,除了在eclipse内配置,还要在tomcat内配置,而且我当时犯的错误就是在tomcat上,记得是tomcat的一个xml文件要修改,楼主可以看下。