아이디 INT (11) 아니오 AUTO_INCREMENT 변경 드롭 기본 인덱스 고유 전체 텍스트
이메일 VARCHAR (45) latin1_swedish_ci 없음 변경 드롭 기본 인덱스 고유 전체 텍스트 지금 추가
billpayment의 TINYINT (1) 아니오 변경 드롭 기본 인덱스 고유 전체 텍스트
파견 TINYINT (1) 아니오 변경 드롭 기본 인덱스 고유 전체 텍스트
,363,210주소 VARCHAR (75) 예 NULL 변경 드롭 기본 인덱스 고유 전체 텍스트를
전화 INT (11) 예 NULL 변경 드롭 기본 인덱스 고유 전체 텍스트
created_at의 날짜 없음 변경 드롭 기본 인덱스 고유 전체 텍스트
을 latin1_swedish_ci예 NULL 변경 드롭 기본 인덱스 고유 전체 텍스트를 떠 totalbillamount
자바 코드 :
sql = "insert into session_shopping (email,billpayment,dispatch,address,phone,created_at,totalbillamount) values(?,?,?,?,?,?,?)";
ps = (PreparedStatement) con.prepareStatement(sql);
ps.setString(1, email);
ps.setBoolean(2, false);
ps.setBoolean(3, false);
ps.setString(4, "");
ps.setInt(5, 0);
java.util.Date date = new java.util.Date();
long t = date.getTime();
java.sql.Date sqlDate = new java.sql.Date(t);
ps.setDate(6, sqlDate);
ps.setFloat(7, 00.0f);
int newId = ps.executeUpdate();
System.out.println("newId" + newId);
if (newId == 1) {
sql = "select * from session_shopping where id = ?";
ps = (PreparedStatement) con.prepareStatement(sql);
ps.setInt(1, newId);
ResultSet reS = ps.executeQuery();
Session s = new Session();
s.setId(reS.getInt("id"));
s.setEmail(reS.getString("email"));
System.out.println("retreived");
return s;
} else {
System.out.println("unable to save");
}
int newId가 부울이기 때문에이 코드가 실패합니다.
원하는 작업은 다음과 같습니다. 지금 추가 한 행을 검색하고 싶습니다.