Java 使用带Spring的JDBC访问关系数据时出现嵌套Servlet异常

Java 使用带Spring的JDBC访问关系数据时出现嵌套Servlet异常,java,spring,spring-mvc,Java,Spring,Spring Mvc,我在看这份文件- 在设置数据源并创建jdbcTemplate之后- SimpleDriverDataSource dataSource = new SimpleDriverDataSource(); dataSource.setDriverClass(com.mysql.jdbc.Driver.class); dataSource.setUsername("username"); dataSource.setUrl("jdbc:mysql:/ue

我在看这份文件-

在设置数据源并创建jdbcTemplate之后-

SimpleDriverDataSource dataSource = new SimpleDriverDataSource();
        dataSource.setDriverClass(com.mysql.jdbc.Driver.class);
        dataSource.setUsername("username");
        dataSource.setUrl("jdbc:mysql:/uel.to.connect.the.db");
        dataSource.setPassword("password");
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
当我尝试进行select查询时-

List<GameBean> results = jdbcTemplate.query("select * from Games",
                new RowMapper<GameBean>() {
                    @Override
                    public GameBean mapRow(ResultSet rs, int rowNum) throws SQLException {
                        GameBean gb = new GameBean();
                        gb.setGameId(rs.getInt("GameId"));
                        gb.setGameName(rs.getString("GameName"));
                        return gb;
                    }
                });

有人能告诉我这里可能遗漏了什么吗

您必须正确配置对MySql架构的访问:

java.sql.SQLException: Access denied for user 'social_devuser'@'10.55.200.1' (using password: YES)

可能您在配置中指定了错误的用户名/密码,或者您没有从10.55.200.1 ip地址授予该用户访问权限

您的数据源url正确吗?正在创建数据源。。。url是正确的。我在您的日志中没有看到它的引用。我尝试了不同的环境,现在发现无法连接到JDBC异常,尽管我可以使用sql编辑器连接到数据库。这里是否有我可能忽略的设置?这是我做的第一件事,我验证了creds并确保我能够使用提到的用户访问db.mmm。错误很明显:)您是否尝试从10.55.200.1访问您的架构?如果mysql和您的容器在同一台主机上,请尝试授予对localhost的访问权限,或者尝试使用%以减少限制。可能您在mysql shell中没有刷新权限。。尝试刷新权限
java.sql.SQLException: Access denied for user 'social_devuser'@'10.55.200.1' (using password: YES)