MS SQL 2005 JDBC 연결이 잘 안되네요..|

안녕하세요 씨샾공부한 학생인데 이번에 자바도 공부하게 되었네요.

씨샾은 연결이 간단한데 자바는 클래스 패치도 해야되고 좀 복잡하더라구요..

일단 이것저것 알아보고 드라이브 다운받아서 패치까지 하고 했는데도 에러가 뜨네요.

잘못된 부분좀 알려주시면 감사하겠습니다.ㅠㅠ 내용이 좀 길겠지만 .. 부탁 좀 드립니다.

우선 이클립스 EE버전이구요. jdk 는 java_ee_sdk-5_07-windows-ml.exe 이걸 설치햇습니다.

DB는 SQL 2005 Development 쓰고 있습니다.

DB연결을 할려면 드라이브가 필요하다고 해서 SQL server 2005 JDBC Driver 1.2를 다운받았습니다.

다운 받고 C:\Program Files 에다가 압축을 풀었습니다.

sqljdbc.jar 파일을 C:\Sun\SDK\jdk\jre\lib\ext 에 복사하고, 환경변수-시스템변수 CLASS_PATH에

C:\Sun\SDK\jdk\jre\lib\ext\sqljdbc.jar 를 추가해줬습니다.

그리고 간단히 테스트할 DB와 Table을 만들었습니다. DB명 Test 테이블명 test 입니다.

그리고 자바에서 연결할때

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

String connectionUrl = "jdbc:sqlserver://192.168.0.5:1433; databaseName=Test;user=sa;password=1234;";

connect = DriverManager.getConnection(connectionUrl);
st = connect.createStatement();

이렇게 연결 해줬습니다.

그리고 실행을 하면 호스트에 대한 TCP/IP 연결에 실패했습니다 라고 뜨네요.

"jdbc:sqlserver://192.168.0.5:1433; 이부분에서 자기 IP와 폰트번호를 쓰는건가요..? (참고로 공유기 사용중입니다)

명령프롬프트에서 netstat -on 처서 나온 아이피와 포트번호를 쓰는게 맞는지요...

아 그리고 어떤분이 SQL 네트워크구성에서 TCP/IP를 사용으로 하고 TCP/IP 속성에 들어가서 사용할 아이피와

폰트번호를 쓰라고 하던데 도통 무슨말인지 몰르겟네요. 일단 하라는대로 해서 실행을 시켯더니 전과는 달리

좀 오래 먼가를 읽더니 똑같이 호스트에 대한 TCP/IP 연결에 실패했습니다 라고 뜨네요.

혹시 연결부분에서 자세히좀 설명해주실분 답변좀 부탁드립니다.... 너무 답답하네요

    아직 답변이 없어요.