各位大大们我在调用mysql视图是报如下的错是什么原因啊?该怎么解决呢?在网上搜了半天都没找到解决的办法快救救我吧..
Caused by: java.sql.SQLException: There is no 'root'@'127.0.0.1' registered
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2934)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1616)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1708)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3255)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1293)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1428)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
at org.hibernate.loader.Loader.doQuery(Loader.java:674)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)

解决方案 »

  1.   

    问题找到了..是因为视图里一个字段的类型有问题,那个字段为text类型,我查询的时候不查那个字段就好了,至于为什么会报这样的错我也不找怎么回事.反正问题解决了.
      

  2.   

    There is no 'root'@'127.0.0.1' registered
      

  3.   

    貌似url 没连对吧!
     那个 用户 密码
      

  4.   

    root应该是mysql的数据库用户,怎么变成数据库名字了?
    检查一下你的URL吧