프로그래밍31 [보리보드] 게시판 구조 게시판 구조는 일반형과 응답형 모두 지원하도록. 일반형으로만 할 경우 좀더 수월하고 성능에도 더 좋긴 하지만, 응답형을 포기할 수가 없어서. 응답형을 위해 3개의 추가 필드가 소요됨. rid - root id pid - parent id depth - 글 깊이 그 외에 앞 뒤 글 연결을 위한 포인터 사용 previd,nextid 사용. 포인터를 이용해, 이전 글, 다음 글 빠르게 접근 가능. but,, 검색 등의 결과물에서의 앞 뒤 글 에 대한 문제가 존재. 즉, 포인터는 일반 리스팅에서만 사용 가능하다. 그러면, 포인터의 유용성이 조금 떨어지려나. 실제로 앞 뒤 글 읽을 때 이후는 사용할 일이 없다. 그럼 포인터를 사용 안 한다고 가정을 하자. 리스팅 상태에서 글을 읽을 경우.. 글 번호만을 id로 삼.. 2008. 3. 25. [보리보드] DB 설계 작업 가끔 생각 날 때 마다 구상했던 게시판 프로그램. 이름은 우리집 개이름 "보리" 로 -_-;; 아무튼, 보리보드. DB 설계를 시작했다. 나중에 수정 안하려면 잘 설계해놔야지.....;; 사용 언어는 php DB는 mysql 로 개발하고, oracle에도 사용가능하도록... mssql 은 사용해보지 않아서 잘 모르겠으나, 가능하면 해봐야지. 2008. 2. 21. [JSP] string 출력시 한글 안깨지게 하기. jsp의 경우 spec 상의 문제로 배열에 있는 글자를 출력하면 한글이 깨집니다. 지난 세미나 시간에 본 간단한 예제로 한글 깨지는 것을 확인했습니다. 그 한글을 제대로 표현해 주기 위한 함수 하나를 소개합니다. 이렇게, String 을 위 함수로 보내주면 수정된 String을 return 받게 됩니다. 프로그램에 참고하세요.. 클래스나 패키지로 만들어두면 편하겠죠~ 2007. 7. 16. [JSP+MYSQL] JSP에서 Mysql DB 읽어오기 빨간 부분은 각자의 설정에 따름. 2007. 7. 16. mysql 테이블 생성하기 어디까지나 db에 접속한 후의 상황이다. 접속은 다른 게시물 참조. mysql> show databases; (데이터 베이스 목록 보기) +--------------------+ | Database | +--------------------+ | information_schema | | study | +--------------------+ 2 rows in set (0.00 sec) mysql> use study; (데이터 베이스 study 선택) Database changed mysql> show tables; (study 내의 테이블 보기) +-----------------+ | Tables_in_study | +-----------------+ | test1 | | test2 | +--------.. 2007. 7. 16. mysql 데이터베이서 생성 & 계정 생성 및 권한 주기 ROOT로그인하기 [daforu@os daforu]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 66 to server version: 4.0.18-standard Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 데이터베이스만들기 mysql> create database db명; Query OK, 1 row affected (0.00 sec) 계정생성SQL문 mysql> GRANT USAGE ON *.* TO 아이디@localhost IDENTIFIED BY "비밀번호"; Qu.. 2007. 7. 16. 이전 1 2 3 4 5 6 다음