请教大神解决问题

Hg5Wi 2012-07-17 11:51:12
我就是用hibernate和struts1.0写的一个很一个程序 配置文件是这样的,我用的数据库是MySQL

<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
<!-- 是否在执行对象操作时显示sql语句 -->
<property name="show_sql">true</property>
<!-- 设置数据库的驱动包 -->
<property name="connection.driver_class">
org.gjt.mm.mysql.Driver
</property>
<!-- 设置数据库的URL -->
<property name="connection.url">
jdbc:mysql://localhost:3306/test?characterEncoding=utf-8
</property>
<!-- 设置用户名 -->
<property name="connection.username">root</property>
<!-- 设置密码 -->
<property name="connection.password">lovo</property>
<!-- 设置方言 -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<!-- 導入ORM映射文件 -->
<mapping resource="orm/Pet.hbm.xml" />
</session-factory>
</hibernate-configuration>


但是不知道为什么每当启动web程序的时候就会报
23:22:12,218 WARN SettingsFactory:133 - Could not obtain connection to query metadata
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)


声明一下用户名和密码都是对的 我用的MyEclipse10.0的,请大神帮我解决一下,急!!!!!
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
haiercs 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:
mysql>grant all on *.* to root@"%" identified by "密码"

请问大神什么意思?我试过了还是没用啊? 不好意思啊,我是菜鸟,谢谢大神
[/Quote]
从报的错误来看,是没有访问权限,所以我上面的语句是授权语句
Hg5Wi 2012-07-18
  • 打赏
  • 举报
回复
就是我写了 但是还是照样抱那个错 纠结了
Hg5Wi 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
mysql>grant all on *.* to root@"%" identified by "密码"
[/Quote]
请问大神什么意思?我试过了还是没用啊? 不好意思啊,我是菜鸟,谢谢大神
haiercs 2012-07-18
  • 打赏
  • 举报
回复
mysql>grant all on *.* to root@"%" identified by "密码"
zjt870543105 2012-07-18
  • 打赏
  • 举报
回复
http://hi.baidu.com/injava/item/dc796d9634681bbccc80e543
建议你看看。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧