2012-06-17 2 views
0

웹 MVC + JDBC를 사용하여 웹 애플리케이션을 만들고, 쿼리를 처리 할 DAO 클래스를 만들었습니다. 내 문제는 이것입니다 : 나는이 정말 큰 쿼리를 가지고 있고 그것을 .txt 파일에 보관하고 DAO 내부의 쿼리를 읽고 싶습니다.하지만 계속해서 java.io.FileNotFoundException을 얻고 있습니다. .txt를 검색어와 함께 어디에 넣어야합니까? DAO와 같은 클래스에 저장하려고 시도했지만 작동하지 않았습니다.
Spring을 사용하여 Resources 폴더 설정하기

저는 스프링 MVC를 사용할 때 완전한 초보자입니다. SprigSource Tool Suite를 설치 했으므로 모든 것이 미리 구성되어 있습니다.

누군가가이 문제를 해결할 수 있습니까?

감사합니다.

세자르 바 가스

http://i.stack.imgur.com/fBNpV.png

http://i.stack.imgur.com/jXu1K.png

+1

세부 정보를 알려주세요. 예 : 파일을 어디에 두었습니까? 코드의 관련 부분은 어떻게 생겼습니까? – home

+0

음, DAO와 같은 폴더에 파일을 저장하려고했습니다. 나는 모든 나쁜 코드를 지웠다. 그래서 그것을 다시해야한다. – cesarvargas

답변

0

시도해보십시오 클래스 경로에 파일을 찾습니다

InputStream is = getClass().getResourceAsStream("queriesCountJava.txt");

.

+0

고마워요! 매력처럼 작동합니다. 그러나 나는 의심 스럽다 :'.readLine()'메소드와 다른 데이터를 읽는 다른 방법이 있는가? 이클립스에서, 그것은'비추어 말합니다! – cesarvargas

+0

http://stackoverflow.com/questions/5611387/datainputstream-deprecated-readline-method – nickdos

관련 문제