今天连数据库是用hibernate连myssql数据库,但是发布不了,软件是myeclipse,下面是报出的错哪位高手出出招

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-05
myeclipse遇到下面问题怎么解决?hibernate配置没错。但就是连不上数据库

数据库连接的地方有个设置编码的,加上就可以了

可能是没有导入应有的包吧,但是你说没有结果是什么意思,难道是返回了null值,那也应该抛出异常啊

spring配置没配置好.你确定你把hibernate的东西都注入进IoC了吗?
<!-- 使用ioc容器配置StuDaoImpl HibernateTemplate -->

<bean id="dao" class="com.etoak.dao.StuDaoImpl">
<property name="ht" ref="ht"></property>
</bean>

<bean id="ht" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sf"></property>
</bean>

<!-- ioc配置SessionFactory LocalSessionFactoryBean
1 配置数据源 (DataSource) setDataSource(dataSource)
2 配置hibernate参数(方言 是否显示sql 格式化sql)
setHibernateProperties(Properties props)
3 配置映射文件
setMappingResources(String[] mappings)
-->
<bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="ds"></property>
<property name="hibernateProperties">
<props>
<prop key="dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/etoak/bean/Student.hbm.xml</value>
</list>
</property>
</bean>

<bean id="ds" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/test"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</bean>
这些节点都配置了吗

很显然。你的配置有问题。。。

后面的错误也放上来,把那个代码也上来

貌似是映射问题

  • 今天连数据库是用hibernate连myssql数据库,但是发布不了,软件是myeclip...
    答:1 配置数据源 (DataSource) setDataSource(dataSource)2 配置hibernate参数(方言 是否显示sql 格式化sql)setHibernateProperties(Properties props)3 配置映射文件 setMappingResources(String[] mappings)--> <bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <propert...
  • 如何使用Nhibernate动态连接Oracle数据库
    答:一、使用配置文件nfig)连接数据库 下面以使用Nhibernate2.2连接Oracle10数据库为例,给出连接配置信息如下:<configSections> </configSections> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory name="NHibernate.Test"> <property name="connection.driver_class"...
  • hibernate 怎么连数据库
    答:一.导包 mysql 二.在默认src下创建hibernate.cfg.xml 1.创建xml文件,命名为hibernate.cfg.xml 2.添加约束 (在org.hibernate/hibernate-configuration-3.0.dtd中)1 <!DOCTYPE hibernate-configuration PUBLIC2 "-//Hibernate/Hibernate Configuration DTD 3.0//EN"3 "http://www.hibernat...
  • 通过hibernate连oracle数据库
    答:从这配置看,你公司肯定有一台固定的服务器,你可以问你公司的人,IP为192.168.12.200的那台电脑在哪里,然后一般公司内部应该都是远程连接的,你可以连接上去看看那台电脑的oracle服务有没有启动,至少我觉得那台电脑一般不会随意安装卸载软件。 如果存在,且服务启动,那就要看看是不是账号密码不正确...
  • 使用hibernate连接数据库报了下边的错误,找不到原因,在线等,希望大家帮...
    答:是乱码导致的空指针吗,打断点看看吧,上面有提示tripreadimpl72行
  • 一般用hibernate来处理数据库,而不是用spring的JDBC来处理数据库?
    答:JDBC既不是spring的东西,也不是hibernate的,它只是J2EE的一种规范。hibernate作为持久层框架,它解决的是Java对象持久化的问题,但从本质上说还是必须通过jdbc api来完成操作数据库的工作。spring的核心实际上只有2个东西,IoC和AOP,与数据库没有什么关系。它的扩展包中提供了对各种持久层框架的集成,...
  • Hibernate的作用是什么?
    答:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE...
  • hibernate连接数据库时候提示hibernate.dialect' must be set when...
    答:必须设置数据库驱动类型,告诉hibernate是要用哪个数据库,因为每个数据库的sql语法规则不一样,只有正确指定数据库类型配置,hibernate才能正常的转换相应的sql语句,正常执行到数据库;--- 你看看数据库是不是正常启动着呢,有可能是数据库关闭了
  • 用Hibernate怎么连接sqlserver数据库出问题了?
    答:配置里加上 dialect=org.hibernate.dialect.Oracle10gDialect
  • myeclipse 使用hibernate连接mysql,数据表中文乱码 ,myeclipse和数据库都...
    答:一样的 找到你连接的jdbc的url 后面加上这个编码就OK了 在hibernate的配置文件里