본문 바로가기

Languages

DB2 - No suitable driver found for jdbc:db2 No suitable driver found for jdbc:db2 { DB2 데이터베이스의 JDBC 연결을 하고자 할 때 No suitable driver found for jdbc:db2 위와 같은 오류가 난다면, 아래를 점검해 봅니다. [*] WEB-INF/lib 에 아래의 jar 파일이 존재하는가 ? db2jcc.jar [*] 없다면. (이름을 변경하여 사용) 라이브러리를 추가하여 사용하면 됩니다. }
DB2 - JDBC 연결 예제 DB2 - JDBC 연결 예제 { DB2 JDBC 커넥션 예제. 아주 심플하네요. 그런데.!!!!!! 참고할 것은 각 회사등에서 사용하는 jar에 따라서, 접근하는 방법 및 내용이 달라질 수 있습니다. 이것은 해당 회사의 DB2 관리자나 그 이하 IT 관계자께 얻는 수밖에는 없을 것 같습니다.! }class A { static void main(String[] args) { def sql = Sql.newInstance( "jdbc:db2://아이피:50000/데이터베이스명", "아이디","비밀번호", "com.ibm.db2.jcc.DB2Driver") sql.eachRow("select * from TABLENAME "){ println it.컬럼명 + " ${it.컬럼명}" } } } # JDBC 연..
ORACLE - ORA-01476 : 제수가 0 입니다. ORA-01476 : 제수가 0 입니다. 분모가 0이되어서 발생하는 문제. 당연히 분모가 0이 안되게 하면 되지만, 데이터의 정확성을 위해서는 0도 들어올 수 있어야 하는데 그럴때는 아래와 같이 ... 간단(?)하게 NVL과 DECODE로 해결할 수 있습니다. SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블; - 휴~ ~ !
ORACLE - IO Exception : Got minus one from a read call IO Exception : Got minus one from a read call http://blog.naver.com/yhchoi78/90035442182 -_-........
ORACLE - ORA-27101: shared memory realm does not exist ORA-27101: shared memory realm does not exist 오라클 10g 가 갑자기 종료 되었을시에 / 비정상적인 종료 발생하는 에러이므로 다음과 같이 하면 복구된다. 1. sqlplus /nolog 2. conn sys/as sysdba 3. startup [출처] ORA-27101: shared memory realm does not exist|작성자 낙화
ORACLE - ORA-12505, TNS:listener does not currently know 오라클 인스턴스를 찾지 못하거나, 리스너를 찾을 수 없다는 뜻, 보통은 context.xml 혹은 기타 데이터베이스와의 연결하는 곳에서 데이터베이스의 주소나 인스턴스 명을 잘 못 입력 했을 경우에 나타나는 오류입니다. java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: "jdbc:oracle:thin:@localhost:1521:orcl";
CURL - enqueue-event enqueue-event 내부에 이벤트 발생여부를 나타내는 함수 프레임워크 단위에서 처리하는 내부 함수이다. {self.enqueue-event {setValues self._ctrl-table.value}} 대충 위와 같이 사용하는데, self 는 this 연산자와 비슷하게 사용되는 내부 클래스의 변수를 호출하고자 할 때 사용한다. 물론, 내부 클래스의 변수를 호출한다고 하여, 모든 변수는 아니고, 메서드 내의 지역변수는 제외된다. enqueue-event 를 사용하고 다음에 나오는 setValues 는 다른 클래스의 get/set 메서드다. 이 외부 클래스의 메서드를 이용하여, 다른 클래스에 값을 주거나 받거나 할 수 있다. 보통은 전달하는 목적으로 사용하는데, 생김새는 아래와 같다. {define-..
CURL - 프레임에서 보내는 레코드 메시지 제거 프레임에서 보내는 레코드 메시지 제거 { show-norecord-message? = false } 한줄이다. //예를 보면 { {HttpFormStringParam "COL_key3", self._ctrl-class3.value}, {HttpFormStringParam "COL_key4", self._ctrl-class4.value}, ing-proc = {proc {count:int}:void}, show-norecord-message? = false } }