`
chaoxiyan1225
  • 浏览: 877 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

j2ee 数据库连接问题求助

阅读更多
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES)); nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.findByNamedParam(HibernateTemplate.java:938)
at org.springframework.orm.hibernate3.HibernateTemplate.findByNamedParam(HibernateTemplate.java:929)
at cm.hibernate.dao.store.Impl.UserDaoImpl.login(UserDaoImpl.java:17)
at cm.hibernate.service.Imp.UserServiceImp.getUser(UserServiceImp.java:18)
at cm.action.store.LoginAction.execute(LoginAction.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
at org.hibernate.loader.Loader.doQuery(Loader.java:673)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.springframework.orm.hibernate3.HibernateTemplate$31.doInHibernate(HibernateTemplate.java:947)
at org.springframework.orm.hibernate3.HibernateTemplate$31.doInHibernate(HibernateTemplate.java:1)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
... 118 more
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:729)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
分享到:
评论
1 楼 chaoxiyan1225 2010-11-27  
在连接数据时候读取数据库中的数据时候出现上面问题,首先,数据库连接没有问题。。因为找过好几个人确定咯、、、、实在搞不顶、。

相关推荐

    j2ee数据库相关资料,jsp数据库连接,已经相关资源

    标签"j2ee数据库"表明这个资料包着重于J2EE环境下的数据库操作,这包括了数据库连接池的使用、实体管理、持久化操作等。学习这些内容将帮助开发者掌握在大型分布式系统中如何高效、安全地处理数据。 综上所述,这个...

    J2EE数据库连接池

    ### J2EE数据库连接池配置及应用 在Java企业级应用开发中,数据库连接管理是一项重要的任务。不当的连接管理可能会导致性能问题甚至系统崩溃。本文将详细介绍如何在J2EE环境中配置和使用数据库连接池。 #### 一、...

    mysql-connector-java-commercial-5.1.40-bin.zip_40_J2EE数据库连接

    标题中的"mysql-connector-java-commercial-5.1.40-bin.zip_40_J2EE数据库连接"明确指出这是一个商业版本的MySQL JDBC驱动程序,版本号为5.1.40,主要用于J2EE(Java 2 Platform, Enterprise Edition)环境下的...

    j2ee编程连接数据库的几种方法

    在J2EE(Java 2 Platform, Enterprise Edition)开发中,连接数据库是常见的任务,用于存取和处理数据。本文将详细介绍几种常见的J2EE应用中连接数据库的方法,按照复杂度从高到低进行排列。 1. JDBC(Java ...

    J2EE架构下数据库

    在J2EE架构下,数据库的连接主要有三种方法:基于JDBC直接连接的数据库访问方法、基于JDBC驱动的连接方法和基于连接池的数据库连接方法。JDBC是Java数据库连接的标准规范,提供了连接数据库、执行SQL语句和处理返回...

    j2ee 数据库编程课件

    J2EE数据库编程课件是Java企业版(Java 2 Platform, Enterprise Edition)教程的第八章,主要讲解如何使用Java进行数据库编程。本章重点介绍了Java数据库连接(JDBC)技术,这是一种用于在Java应用程序中访问关系型...

    J2EE.zip_J2EE数据库查询

    在**J2EE数据库查询**场景中,我们可能使用了JDBC(Java Database Connectivity)来连接和操作数据库。JDBC是Java平台的标准API,允许开发者编写数据库独立的代码,与各种数据库管理系统(如MySQL、Oracle、SQL ...

    J2EE 中连接Oracle的驱动

    在J2EE应用程序开发中,连接Oracle数据库是一个关键步骤,这通常涉及到数据库驱动的使用。在给定的压缩包文件中,包含两个重要的驱动文件:`classes12.jar`和`ojdbc14.jar`,它们是Java应用程序与Oracle数据库进行...

    J2EE连接SQL2000,MySql数据库驱动文件及方法Microsoft SQL Server JDBC Driver3.0

    在Java编程环境中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用的框架,它支持多种数据库的连接,包括Microsoft SQL Server 2000和MySQL。在J2EE应用中,数据库连接通常通过Java Database...

    J2EE数据库的四种操作

    在J2EE(Java 2 Platform, Enterprise Edition)开发中,数据库操作是核心部分,它涉及到应用程序与数据存储之间的交互。本课件主要探讨了四种基本的数据库操作:插入(Insert)、删除(Delete)、查询(Query)和...

    论文研究-J2EE架构下数据库访问的性能优化研究.pdf

    综合以上内容,我们可以看到J2EE架构下数据库访问性能优化是一个涉及多方面的复杂问题。在实际操作中,开发者需要综合考虑物理设计的规范化、JDBC驱动程序的选择、代码编写和服务器架构的配置等多个维度,以达到最佳...

    Flex用C#和J2EE连接数据库

    本篇将详细讲解如何使用Flex与C#和J2EE平台进行数据库连接。 一、Flex与C#连接数据库 1. **数据访问层(DAL)**:在C#环境中,通常使用ADO.NET作为数据访问层,它提供了对SQL Server、Oracle等数据库的直接访问。...

    J2EE软件开发必备的SQL数据库包

    在这个"J2EE软件开发必备的SQL数据库包"中,特别提到了SQL Server 2000驱动的jar包,这意味着我们将讨论如何在Java环境中连接和操作SQL Server 2000数据库。 SQL Server是由Microsoft公司开发的关系型数据库管理...

    J2EE连接数据库的增删改查

    本篇将详细介绍如何在J2EE环境中利用Model2(MVC)架构连接Oracle数据库进行增、删、改、查操作。 首先,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建分布式、多层的企业级应用的框架。它包括了Java...

    j2EE开发jar包大全

    "j2EE开发jar包大全"这个资源集合了用于j2EE开发的各种关键jar包,涵盖了从数据库连接到SSH(Spring、Struts和Hibernate)框架的常用组件。 首先,我们来看看数据库连接相关的jar包。在j2EE中,通常使用JDBC(Java ...

    雷达图/用C#连接数据库/用j2ee访问数据库/flex前台网站

    在“Down_Examples”这个压缩包中,可能包含了关于如何使用C#连接数据库、J2EE访问数据库以及如何在Flex前端展示数据的示例代码和教程。这些例子可以帮助开发者深入理解这三者之间的交互和实际应用。通过学习这些...

    J2EE连接数据库jar包(sqlserver+oracle+mysql)

    在Java开发中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级应用的框架,它提供了丰富的服务和APIs,其中包括对数据库访问的支持。为了与各种类型的数据库进行交互,Java开发者通常需要使用...

    j2ee实现用户登录

    这个例子提供了一个实用的学习平台,让你能够理解并掌握如何在J2EE环境中处理用户登录、删除等与数据库交互的关键操作。下面将详细讲解这个过程涉及的核心技术和步骤。 1. **Servlet和JSP**:J2EE应用通常使用...

    j2ee开发连接池的配置

    - 在多线程环境下,确保正确管理和关闭数据库连接,避免出现死锁或其他并发问题。 通过以上的介绍,你应该对J2EE开发中连接池的配置有了较为深入的理解。在实际项目中,选择合适的连接池并进行合理配置,对于提升...

    基于数据库连接池的D A O模式在J 2 E E应用系统中的实现

    ### 基于数据库连接池的DAO模式在J2EE应用系统中的实现 #### 概述 本文讨论了如何在J2EE应用系统中利用数据库连接池和DAO(Data Access Object)模式来提高系统的性能和稳定性。具体而言,文章重点介绍了在设计一...

Global site tag (gtag.js) - Google Analytics