我现在用的是jdbc.properties这种文件的方式连接数据库了:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/imhrs?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=imhrs
,但是连接的时候报了:
Access denied for user 'root'@'localhost' (using password: YES)
就是说root连接本地受限了,即使密码是对的请教高手指点这个是在哪儿弄这个权限了?
在程序里面还是在mysql数据库的设置里补充的是我机器里的mysql是5.0的版本的,建立数据库的名称是root,密码是 imhrs

解决方案 »

  1. 还有一个疑点是这个工程里面还有一个数据库的连接配置是在struts-config.3xml里面:
    <struts-config>
    <data-source key="org.apache.struts.action.DATA_SOURCE" type="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource">
    <set-property property="password" value="imhrs" />
    <set-property property="minCount" value="2" />
    <set-property property="maxCount" value="5000" />
    <set-property property="user" value="root" />
    <set-property property="driverClass" value="com.mysql.jdbc.Driver" />
    <set-property property="description" value="mysql coonection pool" />
    <set-property property="url" value="jdbc:mysql://127.0.0.1:3306/imhrs?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF-8" />
    <set-property property="readOnly" value="false" />
    <set-property property="autoCommit" value="true" />
    <set-property property="loginTimeout" value="20000" />
    </data-source> </struts-config>这种配置方式以前没有见过,还请高手指点一二,这算那种连接?我是做维护的,不是自己开发的,所以不明白的地方多了点
      

  2. 很简单的一个问题
    <set-property property="url" value="jdbc:mysql://127.0.0.1:3306/imhrs?
    有错
    具我估计
    查看一下
    贴出
    MYSQL数据库下
    USER 表中的HOST,USER的情况这是配置 的问题
    这都没搞好怎么进行下去???????????
      

类似问题 »