Java JDBC MySQL-запрос сразу завершается с ошибкой

Я работаю над запросом локальной базы данных MySQL, используя приложение Java Spring с JDBC. Мое приложение настраивает DataSource объект с помощью SimpleDriverDataSource() конструктор. Тогда это делает JDBCTemplate объект из этого DataSource,

Предполагается, что он выполняет запросы к базе данных MySQL через этот шаблонный объект, но запросы по какой-то неизвестной причине не выполняются! Я думаю, что это может иметь какое-то отношение к моему DataSource,

Вот соответствующие биты кода. Сначала я настраиваю объект Data Source следующим образом:

public DataSource getDataSource() {
      DataSource dbsrc = null;
      try {
          dbsrc = new SimpleDriverDataSource(new com.mysql.jdbc.Driver(), "jdbc:mysql://localhost/test?useSSL=false", "root", "");
      } catch (SQLException e) {
          e.printStackTrace();
      }
      return dbsrc;
    }

В отладке, dbsrc кажется, чтобы получить определение. Правильно ли это определено - это другая история. Вот фрагмент того, что Eclipse говорит после определения: определение dbsrc

Я думаю, что-то не так connectionProperties являющийся null,

Вот пример запроса, который не выполняется:

final List<String> methods = jdbcTemplate.query(methodsQuery, new RowMapper<String>() {
          @Override
          public String mapRow(ResultSet rs, int rowNum) throws SQLException {
            return rs.getString("PLANETDISCMETH");
          }
        });

Когда я выполняю этот оператор, он входит в jdbcTemplate.query() Метод и, кажется, выдает исключение на каком-то этапе, который я не вижу (Eclipse говорит мне, что исходный файл не может быть найден в проекте).

Буду признателен за любую помощь, и я рад предоставить любую другую необходимую информацию. Спасибо!

0 ответов

Другие вопросы по тегам