Spring JDBC로 중첩 된 select 문 수행

밀렌 얀 체프

중첩 된 SELECT 문을 실행하는 데 문제가 있습니다. 내 SQL은 다음과 같습니다.

SELECT count(*) FROM posts AS p WHERE p.id IN (SELECT u.postId FROM users AS u) ;

저는 MySQL을 사용하고 있으며 MySQL Workbench로 시도 할 때 작동하지만 Spring JDBC를 사용하는 애플리케이션에서이 작업을 시도하면 "org.springframework.jdbc.UncategorizedSQLException"이 발생합니다.

내 앱에서 사용하는 방법은 다음과 같습니다.

getJdbcTemplate().queryForObject(SQL, Integer.class);

나는 시도했고 :

getJdbcTemplate().query(SQL, new RowCountCallbackHandler());

두 가지 방법이 모두 작동하지 않고 오류가 발생합니다.

일부 구성 옵션이나 이러한 중첩 SELECT 문을 실행할 수있는 것이 있습니까?

편집하다

오류 추적은 다음과 같습니다.

[3D000]; error code [1046]; No database selected; nested exception is java.sql.SQLException: No data
base selected
        at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(Abstrac
tFallbackSQLExceptionTranslator.java:84)
        at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(Abstrac
tFallbackSQLExceptionTranslator.java:81)
        at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(Abstrac
tFallbackSQLExceptionTranslator.java:81)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:411)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:466)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:476)
        at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:486)
        at org.springframework.jdbc.core.JdbcTemplate.queryForObject(JdbcTemplate.java:492)
Jaiwo99

데이터 소스를 올바르게 구성하지 않았습니다.

예:

   <bean id="dataSource" 
      class="org.springframework.jdbc.datasource.DriverManagerDataSource">
      <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
      <property name="url" value="jdbc:mysql://localhost:3306/TEST"/>
      <property name="username" value="root"/>
      <property name="password" value="password"/>
   </bean>

urlDATABASE NAME추가해야합니다 .이 경우 TEST입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spring JDBC로 중첩 된 select 문 수행

분류에서Dev

중첩 된 select 문에서 테이블 행 수 계산

분류에서Dev

WITH 문에 중첩 된 SELECT

분류에서Dev

중첩 된 mysql select 문

분류에서Dev

SQL 쿼리 오류 (중첩 된 select 문)

분류에서Dev

중첩 된 Select Case 구문 오류

분류에서Dev

중첩 된 case 문으로 인수 구문 분석

분류에서Dev

중첩 된 select 문을 사용하여 SQL 쿼리에서 LINQ로 변환

분류에서Dev

중첩 된 Excel 수식 수정 질문

분류에서Dev

중첩 된 인수 구문 분석

분류에서Dev

중첩 된 if 함수의 return 문

분류에서Dev

MySQL의 중첩 된 Select 문에서 Select 데이터 사용

분류에서Dev

중첩 된 셀을 문자열로

분류에서Dev

ID로 중첩 된 문서 찾기

분류에서Dev

중첩 된 for 루프 문제로 멈춤

분류에서Dev

PHP로 중첩 된 JSON 구문 분석

분류에서Dev

프로그래밍 방식의 중첩 수준 수가있는 중첩 된 ifelse 문

분류에서Dev

Doctrine2-createQueryBuilder를 사용하는 중첩 된 SELECT 문 오류- "잘못된 매개 변수 번호 ..."

분류에서Dev

가변 인수로 함수를 정의하기 위해 중첩 된 #define 문제

분류에서Dev

복잡한 linq 문-중첩 된 그룹 / where / sum / select

분류에서Dev

SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

분류에서Dev

중첩 된 select 문에서 SQL 그룹화

분류에서Dev

ElasticSearch의 중첩 된 자식 수를 기준으로 문서 정렬

분류에서Dev

Python의 중첩 된 JSON에서 문자열 변수를 키로 사용

분류에서Dev

ElasticSearch의 중첩 된 자식 수를 기준으로 문서 정렬

분류에서Dev

세 번째 수준의 중첩 된 필드를 기반으로 문서 검색

분류에서Dev

중첩 된 배열 값 및 고유 개수를 기반으로 문서 일치

분류에서Dev

S3 Select에서 중첩 된 쿼리를 실행할 수 있습니까?

분류에서Dev

중첩 된 열 / 행

Related 관련 기사

  1. 1

    Spring JDBC로 중첩 된 select 문 수행

  2. 2

    중첩 된 select 문에서 테이블 행 수 계산

  3. 3

    WITH 문에 중첩 된 SELECT

  4. 4

    중첩 된 mysql select 문

  5. 5

    SQL 쿼리 오류 (중첩 된 select 문)

  6. 6

    중첩 된 Select Case 구문 오류

  7. 7

    중첩 된 case 문으로 인수 구문 분석

  8. 8

    중첩 된 select 문을 사용하여 SQL 쿼리에서 LINQ로 변환

  9. 9

    중첩 된 Excel 수식 수정 질문

  10. 10

    중첩 된 인수 구문 분석

  11. 11

    중첩 된 if 함수의 return 문

  12. 12

    MySQL의 중첩 된 Select 문에서 Select 데이터 사용

  13. 13

    중첩 된 셀을 문자열로

  14. 14

    ID로 중첩 된 문서 찾기

  15. 15

    중첩 된 for 루프 문제로 멈춤

  16. 16

    PHP로 중첩 된 JSON 구문 분석

  17. 17

    프로그래밍 방식의 중첩 수준 수가있는 중첩 된 ifelse 문

  18. 18

    Doctrine2-createQueryBuilder를 사용하는 중첩 된 SELECT 문 오류- "잘못된 매개 변수 번호 ..."

  19. 19

    가변 인수로 함수를 정의하기 위해 중첩 된 #define 문제

  20. 20

    복잡한 linq 문-중첩 된 그룹 / where / sum / select

  21. 21

    SqlAlchemy에서 중첩 된 SQL SELECT를 주문하는 방법

  22. 22

    중첩 된 select 문에서 SQL 그룹화

  23. 23

    ElasticSearch의 중첩 된 자식 수를 기준으로 문서 정렬

  24. 24

    Python의 중첩 된 JSON에서 문자열 변수를 키로 사용

  25. 25

    ElasticSearch의 중첩 된 자식 수를 기준으로 문서 정렬

  26. 26

    세 번째 수준의 중첩 된 필드를 기반으로 문서 검색

  27. 27

    중첩 된 배열 값 및 고유 개수를 기반으로 문서 일치

  28. 28

    S3 Select에서 중첩 된 쿼리를 실행할 수 있습니까?

  29. 29

    중첩 된 열 / 행

뜨겁다태그

보관