|
|
|
DB 아시는 분 도와주세요. |
자유게시판 > 상세보기 |
| |
2016-09-08 14:04:03 |
|
|
|
|
제목 |
|
|
DB 아시는 분 도와주세요. |
글쓴이 |
|
|
양태덕 [가입일자 : 2002-09-24] |
내용
|
|
그렇게 설명하기 복잡한 문제는 아닌데, 해결하기는 어렵네요.
제가 한 품종의 새를 25년 정도 전문적으로 키우는 데요. 번식과 분양 등등으로, 새의 족보를 관리해야 합니다.
20년 정도는 그냥 공책에 기록하다가 2년 전 즈음에, 바보 같이, JAVA책을 사서 공부하고, 그 책에 나오는
사원관리 프로그램을 확장해서 MySql DB의 Table로 족보를 기록햇는데요.
문제는, 그 노특북이 전원불량으로 사망했습니다. 아무런 Dump 파일도 없구요.
그래서 처음 생각한 해결책은, 그냥 노트북을 비슷한 기종으로 사서, 하드디스크만 교환해서 살리고, 덤프 받고,
새로운 하드로 포팅하려고 했습니다.
그런데, 새로운 노특북들의 2.5'' 하드디스크가 두께가 다르네요. 그래서 아예 시도도 못했고, 싸게 산다고
리눅스 기반이길래, Windows 10도 새로 구립했네요.
그래서 여쭈어 보려고 하는 것은, 기존 프로그램과 DB를 외장하드로 연결해서 덤프를 받고, 임포트를 할 수 있는 방법이 있을까요?
지금 현재 상태는, JAVA 프로그램은 Character set이 깨져 있지만, 신규 노트북에서 작동되는 상태고,
MySql은 설치해 놓은 상태입니다.
정 안되면, 그냥 table 생으로 다시 생성하고, 기존 5년 기록은 간간히 발행해 놓은 혈통서를 보고 채워 넣을 수 있는 데까지 채워 보는 노가다를 할 생각입니다.
|
|
|
|
|
|
┗ 양태덕 |
2016-09-08 17:02:34 |
|
|
|
그런데 그것이 아주 간단하지는 않아요. 일단 새에게는 엄마와 아빠가 있고, 엄마에게는 엄마의 엄마와 아빠가 있고, 아빠에게도 있거든요. 이것들을 모두 기록하고, 조회해서 5대를 거슬러서 조회하고, 각 새마다 사육자가 있고, 관련해서 그해의 번식을 했던 짝궁들과 번식 성적이 있고, 이것들을 분양을 하면 누구한테 햇는 지를 기록해야 되고, 새로운 새가 오면 사육자와 그 새의 기록도 같이 들어오고,
마지막으로 해마다 그 새의 대회성적도 기록해야 되거든요. 이것들의 관계도를 Table로 관리하는 것은 Access로 해도될 듯한데, 마지막으로 Form을 만드는 것이 2010 Version 에서는 너무 힘들었습니다.
그런데 DB를 쓰니, 너무 너무 쉽더군요. 단 작동할 때만요. Form도 요즘 IDE들은 그림 Tool로 그리면 자동 생성이 되서 대학때 교양으로 C 배운 이력으로 조금 하니, 쉽게 작성이 되었습니다.
단 하나의 애로사항은, JAVA 최신버전과 너무나도 다른 인터넷의 정보들이었습니다. 아직도 한페이지 프린트는 하지만, 여러 페이지 출력은 어떻게 하는 지 모르겠습니다. |
|
|
|
댓글수정 |
|
|
|
|
|
|
답글쓰기 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|