jspstudy 책에 있는 게시판 소스의 테이블 내용입니다. 이 교재에서는 mysql을 사용하여 디비만들어 테이블 생성해서 게시판 관련글들및 답변글들이 쓰여지게 되어있습니다.
현제 스터디중인데 책에 있는 내용들을 제가 작업중인 두대의 컴퓨터 한대는 db용 한대는 jbuiledr로 소스 코딩해서 컴파일링하는용으로 씁니다.
위 게시판 소스를 mssql 로 써는 db컴에 디비는 만들어져있구그안에 테이블은 콘솔에서 마우스 오른쪽키로 테이블 만들기 눌러서 필드에 해당되는 값들을 설정하여 게시판이 돌아가도록 설정을 잡아줘야합니다. . 아래 질문에 id값을 1 증가값 1 등으로 num 라는 필드명에 int선언하에 no null로 잡아줬구요
그런데도 db에 게시판에서 입력한 내용이 들어가지않구 db관련 호출프로세스를 읽어들여서 혼자 돌구는 입력은 되지 않는듯하네요
개인적인 생각엔 mysql에 있던 테이블 내용을 mssql로 옮기면서 무엇인가 안맞는듯합니다..
아래내용이 mysql에 있던 테이블 구성내용입니다.
CREATE TABLE board ( num int(11) NOT NULL auto_increment , name varchar(15) NULL , email varchar(30) NULL , homepage varchar(50) NULL , subject varchar(50) NULL , content text NULL , pos int(11) NULL , depth smallint(5) NULL , regdate date NULL , pass varchar(15) NULL , count smallint(5) NULL , ip varchar(15) NULL , PRIMARY KEY ( num ) );
이 내용을 mssql로 디비 안에서 테이블 만드는데
num int 4 null불가 마으스오른쪽눌러서속성에서 id 가능 1 증가값 1 설정후 프라이머리키로설정
name varchar(15) NULL , email varchar(30) NULL , homepage varchar(50) NULL , subject varchar(50) NULL , content text NULL , // 이부분에서 mssql은 test 16바이트로 정해져있네요
//게시판 본문내용에 한계가 있는듯 확장은 어떻게 pos int(11) NULL , depth smallint(5) NULL , regdate date NULL ,// mssql은 date타입이 없구 datetime이네요 같은건가요? pass varchar(15) NULL , count smallint(5) NULL , ip varchar(15) NULL , PRIMARY KEY ( num )
mssql테이블로 옮기는데 다른내용들때문에 db에 입력이 제대로 안되구 그냥 디비입력호출내용이 혼자 돌아버리네요..
글구 mysql과 다른 바이트나 타입은 어떻게 잡아줘야 하는건가요? 잘 아시는분 도움좀주세요..
부탁드립니다.
|