StreamingReader
https://github.com/monitorjbl/excel-streaming-reader
2016년 2월 17일 수요일
2012년 6월 25일 월요일
특수문자 파일명 처리
//윈도우에서 아래 특수문자는 파일명으로 쓰지 못한다
String[][] arrReplaceStr = {
{"\\", "\\\\"}
, {"/", "/"}
, {":" , ":"}
, {"*", "\\*",}
, {"?", "\\?"}
, {"\"", "\""}
, {"<", "<"}
, {">", ">"}
, {"|", "\\|"}
};
String[][] arrReplaceStr = {
{"\\", "\\\\"}
, {"/", "/"}
, {":" , ":"}
, {"*", "\\*",}
, {"?", "\\?"}
, {"\"", "\""}
, {"<", "<"}
, {">", ">"}
, {"|", "\\|"}
};
for(int kk=0; kk<arrReplaceStr.length; kk++){
str = arrReplaceStr[kk][0];
if(SI_NAME.contains(str)){
SI_NAME = SI_NAME.replaceAll(arrReplaceStr[kk][1], "_");
}
}
비교는 [kk][0]
replace 할때는 [kk][1] 을 사용한다
2011년 11월 22일 화요일
OracleDriver 에러
ojdbc14.jar
oracle.jdbc.driver.OracleDriver
ResultSetMetaData.getColumnType 이
java.sql.Types.DATE 값으로 나오지만
null 값 set 할 때
PreparedStatement.setNull(i, java.sql.Types.DATE) 하면
java.lang.NullPointerException 이 발생한다.
컬럼타입이 java.sql.Types.DATE 이라도
PreparedStatement.setTimestamp(i, null) 해준다.
최신 드라이버는 고쳐졌을 거라 의심치 않는다.
oracle.jdbc.driver.OracleDriver
ResultSetMetaData.getColumnType 이
java.sql.Types.DATE 값으로 나오지만
null 값 set 할 때
PreparedStatement.setNull(i, java.sql.Types.DATE) 하면
java.lang.NullPointerException 이 발생한다.
컬럼타입이 java.sql.Types.DATE 이라도
PreparedStatement.setTimestamp(i, null) 해준다.
최신 드라이버는 고쳐졌을 거라 의심치 않는다.
2011년 6월 27일 월요일
피드 구독하기:
글 (Atom)