inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

JSP 강의평가 웹 사이트 개발하기

MySQL과 JSP 연동 및 실습

No value specified for parameter 2 에러

445

손경민

작성한 질문수 2

0

/Hello World/WebConetnt/WEB-INF/lib/mysql-connector-j-8.3.0.jar

 

해당드라이버 lib 폴더에 넣고 실행하였는데

No value specified for parameter 2 에러가 발생합니다.

 

 

=====

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130)

at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)

at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1077)

at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1003)

at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1312)

at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:988)

at user.UserDAO.join(UserDAO.java:17)

 

 

====

 

 

 

 

 

package user;

 

import java.sql.Connection;

import java.sql.PreparedStatement;

 

import util.DatabaseUtil;

 

public class UserDAO {

 

public int join(String userID, String userPassword) {

String SQL = "INSERT INTO USER VALUES (?,?)";

try {

Connection conn = DatabaseUtil.getConnection();

PreparedStatement pstmt = conn.prepareStatement(SQL); // SQL에 ID와 PW를 넣어 줄 수 있도록 Setting

pstmt.setString(1, userID);

pstmt.setString(1, userPassword);

return pstmt.executeUpdate(); // INSERT 구문을 실행해서 나온 결과를 반환하도록 해준다.

// 반환값 : INSERT된 데이터 갯수

} catch(Exception e){

e.printStackTrace();

}

return -1;

}

 

}

 

 

 

 

 

 

 

 

java jsp

답변 1

0

손경민

pstmt.setString(1, userPassword);

>> pstmt.setString(2, userPassword);

 

해결완료하였습니다

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

23

1

리뉴얼 시기

0

4

0

스크립트에 대해 질문 있습니다.

1

13

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

1

12

1

조건 검색 질문

0

12

1

JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문

0

16

2

클로드코드 명령어-대화&세션관리 수업 자료

0

30

1

정처기 필기 준비할때 이 이론을 다시 외워도 될까요?

0

43

2

드롭다운 에러 Uncaught TypeError: i.createPopper is not a function

0

452

1

2강 null값 질문입니다

0

310

1

오류에 conn is null 이라고 떠요

0

1161

1

무조껀 회원가입에 성공했습니다라고 뜹니다.

0

327

1

dead코드... userDAO 클래스가 아닌 jsp파일쪽 임포트한 클래스쪽이 ㅠ

0

385

0

UserDAO userDAO = new UserDAO(); 해당 코드가 dead code라는데 어떻게 해야하나요??

0

308

0

오류가 뜨는데 왜그러는 걸까요 ? ㅜㅜ

0

313

0

명령 프롬프트에서 javac를 입력하면

0

338

0

이미 존재하는 아이디..

1

818

2

영어발음이너무구려요..

1

679

2

오류가 도저히 맥락을 모르겠어요 ㅜㅜ

2

516

3

dropdown 하위메뉴가 보이질 않아요

0

629

2

강의자료 다운받는 곳

2

356

0

이런 오류가 뜨는데 타이핑이 잘못된건가요??

0

271

0

이 에러 어떻게 해결하나요? 회원가입 버튼 누르니 이런 에러 뜨네요

0

573

2

mysql에 한글이 모두 ?로 저장됩니다.

0

290

1