반응형

 IllegalArgumentException: 메소드의 전달인자 값이 부적절한 경우 발생.

-> Illegal(부적절한) Argument(아규먼트) Exception(예외)
참고 링크: http://bufferoverflow.tistory.com/entry/파라미터-parameter-아규먼트-argument

IllegalStateException: 객체의 상태가 메소드 호출에는 부적합한 경우 발생.
-> Illegal(부적절한) State(상태) Exception(예외상황)
ex> java.lang.IllegalStateException: getOutputStream() has already been called for this response
-> 해당 response는 getOutputStream() 메소드를 호출하기 위한 준비가 되어있지 않습니다.

NullPointerException: null 이 금지된 상황에서 전달인자 값이 null인 경우 발생한다.
-> Null(null) Pointer(포인터) Exception(예외상황)

IndexOutOfBoundsException: index 값이 범위를 벗어난 경우 발생한다.
-> Index(인덱스) OutOfBounds(범위이탈) Exception(예외상황) 

ConcurrentModificationException: 금지된 곳에서 객체를 동시에 수정(concurrent modification)하는 것이 감지된 경우 발생한다.
-> Concurrent(동시) Modification(수정) Exception(예외상황)
참고 링크 : http://wonsama.tistory.com/194

UnsupportedOperationException: 객체가 메소드를 지원하지 않는 경우 발생한다.
-> Unsupported(지원하지 않는) Operation(객체) Exception(예외상황)
참고 링크: http://younghoe.info/482



java+ oracle 때는

select now() from dual;쿼리로 ibatis Test연결실행했는데,

 

mysql에서 test할 땐 실패했다; jsp로 먼저 test...

아래와 같이 수정하였더니 성공!

 

<%
 if(rs1.next()){  
%> 
 <tr>
  <td><%=rs1.getString(1) %></td>
 </tr> 
<% }%>

 

 

================================================================================

java.sql.sqlexception:before start of result set

ecoco
초보입니다. 
java.sql.sqlexception:before start of result set 에러이유가 뭘까요 
sql에서 나는거 같은데 정확히 먼 에러인지 몰라서요 
자세한 답변 주시면 감사드리겠습니다.
  
2003-10-17 17:46:14.0  /  글번호 : 262275  
커서의 위치가 문제가 있는거 같습니다.rafael76

소스는 컴파일이 성공했으나 실행시 예외가 발생하는것은 
rs.getString() 메소드를 통해서 컬럼값을 얻기전에 커서의 
위치를 지정하지 않아서 에러가납니다. 
if(rs.next()) 이렇게 첨부해 보세요... 

if(rs.next()) {  
   xxx = rs.getString(1); 
 } 

------------------------------------------------------------------

ava.lang.NullPointerException 에러 가 나는 이유는

생성자를 이용해 객체를 제대로 생성(인스턴스 생성)하지 않은채로

객체를 사용하려고 했기때문에 나는 에러


반응형

'Study Hot > Error And Debug' 카테고리의 다른 글

20140714_encoding 문제  (0) 2014.07.14
Forword와 Redirect의 잘못 된 스위치  (2) 2014.06.29
20140626_공공DATA포탈 OPEN API활용 시 ERROR 코드  (0) 2014.06.26
MySQL 예외  (0) 2014.06.23
반응형

ERROR 1142 (42000): INSERT command denied to user 'freekang'@'localhost' for table 'user' 

->권한이 없으니까 계정의 권한을 해라!


ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key

->MySQL에서 테이블 생성시 Auto Increment(AI)를 지정한 컬럼을 PK로 지정 안해준 경우 위와 같은 메세지와 함께 에러가 난다.

해결 방법: AI로 지정한 컬럼을 PK로 지정해주고 다시 생성하면 에러 없이 완료.


======================================================================================================================

오늘 작업 도중, 어제 복구시킨 데이터베이스의 테이블 중 일부가 ERROR 및 LOCK 사태가 발생.... 그래서 해결하기 위해서 각종 issue 에관한 글을 읽어보았다. 백업덤프를 받아 시도해보려한 1차시도...

 

MySQL dump 를 이용하여 백업 덤프를 생성시, LOCK TABLES 문제로 백업이 불가능한 경우다.

MySQL Error: 1146: Table doesn't exist when using LOCK TABLES

 MySQL Error: 1146: Table doesn't exist when using LOCK TABLESHello,If you get the error mysqldump: Got error: 1146: Table 'table' doesn't exist when using LOCK TABLES , while taking the backup of the mysql database , then you can use the following command to backup the database .

\MySQL\bin>mysqldump.exe -uusername -ppassword dbname --skip-lock-tables >c:\database.sql

이와같이, 덤프 실행시 스킵시키면 되는데... 이 경우, LOCK 테이블들에 대해선 백업덤프를 받을 수 없는 경우가 발생한다.


Resolving MySQL error 1146: "table doesn't exist" when doing backup 

이 경우는, Solution 에 대한 해답으로... 데이터베이스 테이블을 drop 시키고 다시 구조를 세우라고 말한다... 

 

필자의 경우는 2번과 같은 방법으로 해결했다.

일단 기본적인 데이터베이스 테이블들은 잘 작동하나, 일부 테이블에서 LOCK 현상 및 select 검색쿼리를 사용할 수 없는 결과가 발생하여, 해당 테이블의 내용은 게시판 테이블의 내용이기 때문에 반드시 고쳐야 했다.

 

해당 테이블의 내용이 아무것도 없는, 천만 다행중 다행의 사태였다... 어쨋든 결론적으로 보면...

문제가 있는 테이블들을 Drop 시키고, re-structured 시켜서 해결했다... 다음부터는 이런 사태가 벌어지지 않도록, 항상 데이터베이스를 백업해두고, 문제가 생길시 해결하는 대처가 필요할 것 같다.

 

 

javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Java와 JDBC를 연동하여 프로그램을 작성 후, 'java.lang.ClassNotFoundExceptio<wbr style="margin: 0px; padding: 0px; border: 0px;" />n: com.mysql.jdbc.Driver' 와 같은 에러를 가끔 만날 수 있다.

이 에러는 해당 JRE 폴더에 'mysql-connector-java-5.1.17-bin' 파일(이 파일은 www.mysql.com에서 Connection/J 파일을 다운 받은 jar 파일이며 버전에 따라 숫자는 다를 수 있다)을 찾을 수 없어서 생기는 에러로써, 해당 파일을 "...\jre\lib\ext"에 복사 해 준다.


반응형

'Study Hot > Error And Debug' 카테고리의 다른 글

20140714_encoding 문제  (0) 2014.07.14
Forword와 Redirect의 잘못 된 스위치  (2) 2014.06.29
20140626_공공DATA포탈 OPEN API활용 시 ERROR 코드  (0) 2014.06.26
java 예외  (0) 2014.06.23
반응형

0. 웹호스팅 서비스 변경

1) 상위 버전의 개발환경 세팅을 위하여 웹호스팅서비스를 변경합니다. 

2) 64bit JSP 광호스팅 --> JSP Tomcat광호스팅

3) 웹호스팅 비용은 10,400원으로 동일.


1. 웹호스팅에 관하여...

1) 카페24(http://www.cafe24.com/)를 통해 웹호스팅을 받음.

2) 서버 정보 및 사양 하단의 그림파일 참고.

 







 

2. 개발환경 요약 [ 버전 정보를 꼭 확인하시고 개발환경을 세팅해 주세요. ]

1) Server 정보

Tomcat 7.0.x

2) 개발 언어 [CharacterSet UTF-8]

      * Java

* JSP 2.2

* HTML 4

* Sevlet 3.0

JDK 1.7.x

 

3) DBMS 정보

* MYSQL

* MySQL 문자셋: UTF-8 Unicode (utf8)

* Host Name : localhost  ← 그대로 복사해서 사용하세요. 
* SQL User ID : xkgunjh ← 그대로 복사해서 사용하세요. 
* password : ****** ← Password 비공개

* DB Name : xkgunjh ← 그대로 복사해서 사용하세요. 

반응형
반응형

게시판 목록


글 하나 확인


글쓰기 화면


글 수정 화면


답글 쓰기 화면


파일 구성 

개발 환경

서버 : Apachi Tomcat 7.0

서버측 언어 : java

클라이언트측 언어 : jsp, HTML4

DB : MS Access--->MySQL로 수정


출처 및 게시판 만드는 법 

소스코드

Board_Blog.war

MySQL 테이블 세팅

Board_Blog.sql




반응형

'Study Hot > 유용한자료' 카테고리의 다른 글

tb_user 쿼리문  (0) 2014.07.08
영화 예매에 관련된 파일 첨부  (0) 2014.07.02
초간단 모델2 게시판  (0) 2014.06.30
tomcat 7.x 서블렛 설정  (0) 2014.06.27
이클립스 SVN 사용방법  (0) 2014.06.26
반응형

1. 공공API 전주시 공연문화정보 서비스 활용신청 승인완료

0) https://www.data.go.kr 공공 데이터 

1) 승인이 완료되어 전주시 공연문화정보를 활용 할 수 있게 됨.

2) 활용 범위.

* 전주시 공연행사전시 상세조회

* 전주시 공연행사전시 목록조회

3) 일일트래픽 1000 건.

4) 테이터 포맷 XML.

5) 상세 정보는 하단 이미지 참조.


6) 추후 공공API 스터디 진행 예정

7 ) 표준약관

 전주시.hwp

8) 기술문서

IROS_SS_ID_DV_0501_OpenAPI활용가이드v1.0-전주시청.doc




반응형
반응형

1. 웹호스팅에 관하여...

1) 카페24(http://www.cafe24.com/)를 통해 웹호스팅을 받음.

2) 서버 정보 및 사양 하단의 그림파일 참고.

 

 

 

 

 

 

 

 

 

 

2. 개발환경 요약 [ 버전 정보를 꼭 확인하시고 개발환경을 세팅해 주세요. ]

1) Server 정보

* Apache Tomcat 6.0.35

2) 개발 언어 [CharacterSet UTF-8]

      * Java

* JSP 2.1

* HTML 4

* Sevlet 2.5

* JDK 1.6 

 

3) DBMS 정보

* MYSQL

* MySQL 문자셋: UTF-8 Unicode (utf8)

* Host Name : localhost  ← 그대로 복사해서 사용하세요. 
* SQL User ID : xkgunjh ← 그대로 복사해서 사용하세요. 
* password : ****** ← Password 비공개

* DB Name : xkgunjh ← 그대로 복사해서 사용하세요. 

반응형
반응형

프로젝트 Tiki-Taka 회의록

회의 주관 : 백재현
회의 참석 : 이덕상, 최상욱, 황재윤


안건 1. 팀프로젝트 주제에 관하여.

의견1) 

이덕상 : 금융시스템 제안(보험, 증권, 은행)

- g2b에서 작업지시서 다운받음.

- 시방서 없음.

- 주요 회의 내용 : ① 금융업무의 시차를 극복한 해외 연계 시스템. 

 ② 금융업무에 과한 지식이 부족함.

 ③ 알고리즘 분석 및 설계가 어려움.

 ④ 많은 공부가 될 것 같음.

의견 2) 

황재윤 : 도서관리 시스템(e-book, 일반 도서관)

- g2b에 작업지지서 있음.

- 일반도서관과 e-book도서관 중 택일 하여 진행.

- 주요 회의 내용 : ① 무난한 작업이 예상됨.

 ② 관련 자료가 많이 있음.

 ③ 시간의 여유가 있으면 e-book과 일반도서관 연계.

 ④ 전문적인 지식없이도 쉽게 접근이 가능함.

의견 3) 

최상욱: 음식점 점포 관리 프로그램(POS)

- 음식점 및 상가에서 사용하는 결제 시스템 및 관리 시스템을 제작.

- 현재 사용되는 POS에 여러기능을 추가.

- 주요 회의 내용 : ① A팀 회의 내용중 같은 내용이 있었음.

 ② 태블릿 메뉴판과 연계하여 제작.

 ③ 전문성이나 복잡 정도가 중간단계.

 ④ 참고 자료가 많아 쉽게 접근가능.


의견 4) 

백재현 : 문화공연 예매시스템(전주시 문화공연시스템)

- 공공API를 활용하여 제작.

- 전주시에서 문화공연 관련 API를 제공하고 있음.

- 주요 회의 내용 : ① API를 활용하여 제작하여 제작시간을 줄임.

 ② API에 대한 경험을 쌓음.

 ③ 후에 추가될만한 소스가 많이 있음.(거리공연, 스포츠 등)

     


결론 : - 백재현(문화공연예매시스템)의 의견으로 1차 선정

   - 주제 탈락시 2차 회의를 거쳐 주제 재선정. 

  

안건 2. SVN사용에 관하여.

- 각자 사용해보고 추후 결정.


안건 3. 웹호스팅에 과하여

- 카페24를 통해 JSP, JAVA를 지원해주는 서버를 신청.

- 비용은 각출 후 잔금은 간식비로.

- 웹호스팅에 관한내용은 추후 의논(웹호스팅 환경에 맞는 환경설정 및 버전 정보 공유).




반응형

'Project-ing > 회의록' 카테고리의 다른 글

20140715_0900 회의  (0) 2014.07.15
20140710_0900 회의  (0) 2014.07.10
20140703_1600 회의  (0) 2014.07.03
20140627_1600 회의  (0) 2014.06.27
20140626_1500 회의  (0) 2014.06.26
반응형

과제 3. DB정보를 LIST 형태로 JSP화면에 출력하기.

 

파일 첨부

 

ProjectTeamB_과제03_20140620.xlsx

 

반응형

'Study Hot > 일일과제' 카테고리의 다른 글

20140714_JAVA 공부 정리  (0) 2014.07.14
과제05_20140627-20140629  (2) 2014.06.27
과제04_20140623-20140626  (0) 2014.06.24
과제02_20140619  (0) 2014.06.19
과제01_20140618  (0) 2014.06.19
반응형
과제 2. MY SQL 수정 및 회원가입 페이지 만들기.


첨부파일


ProjectTeamB_과제02_20140619.xlsx


반응형

'Study Hot > 일일과제' 카테고리의 다른 글

20140714_JAVA 공부 정리  (0) 2014.07.14
과제05_20140627-20140629  (2) 2014.06.27
과제04_20140623-20140626  (0) 2014.06.24
과제03_20140620  (0) 2014.06.20
과제01_20140618  (0) 2014.06.19
반응형


과제 1. MY SQL 세팅하기.



첨부파일


ProjectTeamB_과제01_20140618.xlsx


반응형

'Study Hot > 일일과제' 카테고리의 다른 글

20140714_JAVA 공부 정리  (0) 2014.07.14
과제05_20140627-20140629  (2) 2014.06.27
과제04_20140623-20140626  (0) 2014.06.24
과제03_20140620  (0) 2014.06.20
과제02_20140619  (0) 2014.06.19

+ Recent posts