이 서블릿 부분입니다.
String PeriodNameList=request.getParameter("PeriodNameList");
DataBaseConnection DataBaseConnection=new DataBaseConnection();
Con = DataBaseConnection.getConnection();
AgendaPeriodesBean AgendaPeriodesBean=null;
String [] SplitedPeriodNameList=PeriodNameList.split(",");
for(int j=0;j<SplitedPeriodNameList.length;j++){
AgendaPeriodesBean=new AgendaPeriodesBean();
AgendaPeriodesBean.setAGENDA_PERIODE_TRANS_NAME(SplitedPeriodNameList[j].trim());
Agenda.AddAgendaPeriodTrans(AgendaPeriodesBean);
j++;
}
DAO 파트.
public Integer AddAgendaPeriodTrans(AgendaPeriodesBean Bean) throws UnsupportedEncodingException {
Integer updated = null;
PreparedStatement preparedStatement = null;
StringBuffer query = new StringBuffer();
query.append("INSERT INTO AGENDA_PERIODE_TRANSLATION (");
query.append(" AGENDA_PERIODE_TRANS_NAME ");
query.append(" ) ");
query.append(" VALUES (?)");
int counter = 1;
try {
preparedStatement = con.prepareStatement(new String(query));
String str = new String(Bean.getAGENDA_PERIODE_TRANS_NAME().getBytes("8859_1"), "UTF-8");
System.out.println("str : str : "+str);
if (Bean.getAGENDA_PERIODE_TRANS_NAME()!= null) {
preparedStatement.setString(counter++, Bean.getAGENDA_PERIODE_TRANS_NAME());
} else {
preparedStatement.setNull(counter++, Types.NVARCHAR);
}
updated = preparedStatement.executeUpdate();
} catch (SQLException sqlException) {
System.out.println("AddAgendaPeriodTrans : "+sqlException.getMessage());
updated=null;
} finally {
query = null;
try {
if (preparedStatement != null) {
preparedStatement.close();
}
} catch (Exception exception) {
}
}
return updated ;
}
테이블 정렬은 무엇인가? 또한 아라비아 숫자는 엄밀히 말하면 우리가 사용하는 숫자입니다. '1, 2, 3 ...' –
첫 번째로 oracle 10g에서 테이블 정렬을 어떻게 바꿀 수 있습니까? 예, 아라비아 숫자는 1,2, exmple : 1,2입니다. 도와 줘서 고마워. –
하지만 혼란 스럽다. 오라클 SQL 개발자 소프트웨어를 통해 아라비아 숫자를 성공적으로 추가 할 수있는 이유는 무엇입니까?하지만 자바에서이 숫자를 추가하면 작동하지 않습니다. –