database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 2148 게시물 읽기
No. 2148
Re: jdbc에서 컴파일시 에러메세지에 대해서 문의 드립니다.
작성자
작성일
2001-01-13 11:48
조회수
4,525

JDK는 version 업 되면서 구 버전에서 시스템에 치명적인 에러를 주거나 혹은 속도 저하를 이르킬 만한 method들을 수정하는데, 그것을 사용자에게 알리는 방식이 deprication입니다. 다시말하면 현 버전에서 구버전의 method를 쓰게 되면 컴파일 시 deprication이란 용어로 warning이 나옵니다.

님께서 [root@ns1 example]# javac /deprecation basic.java

라고 /deprecation 옵션으로 컴파일 한것을 보니 아마 setLogStream 함수가 문제가 있는 것 같군요. 그럼 API gudie에서 DriverManager의 setLogStream를 찾아 jdk1.3에서 어떻게 바뀌었는지 확인하고 바뀐 메소드로 대체하세요. 그럼 warning이 사라질 겁니다. 그리고 아마 그냥 실행 시켜도 실행은 될 겁니다.

끝으로 class name은 대문자로 해주세요

 

 

 

>>김성훈 님께서 쓰시길<<

 

:: 안녕하세요?

:: 다름이 아니라 postgresql을 java와 연동하여 쓰기위해

:: jdbc드라이브를 설치하였는데요.

::

:: 예제 컴파일시 에러가 계속 나오네요.

::

:: ## 설치환경은 다음과 같습니다 ##

:: 1. http://www.postgresql.org 에서 다운받은 소스로 설치한

:: postgresql/7.0.3.tar.gz

::

:: 2. http://www.retep.org.uk 에서 다운받은 jdbc7.0/1.2.jar

:: (만약에 1. 의 소스에서서 jar파일 생성시 실패할 것에 대비한 것 임)

::

:: 3. 설치경로 : /usr/local/pgsql

:: 4. jdbc 경로 : /usr/local/pgsql/JDBC

:: 5. 소스경로 : /opt/apache/postgresql/7.0.3/src/interfaces/jdbc

:: 6. 다음은 /etc/profile 안의 패스 관련 내용 및 오류메세지입니다.

:: (CLASSPATH는 맞게 지정것 같습니다.)

::

:: *********************************************************************

:: LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/pgsql/lib"

:: export LD_LIBRARY_PATH

::

:: export JDBCHOME=/informix/JDBC

::

:: export JAVA_HOME="/home/jdk1.3"

:: #export TOMCAT_HOME="/home/tomcat321:/usr/local/tomcats/tomcat_loy1"

:: export TOMCAT_HOME="/home/tomcat321"

:: export POST_JDBC="/usr/local/pgsql/JDBC/postgresql.jar"

::

:: export CLASSPATH=".:$POST_JDBC:/informix/JDBC/lib/ifxjdbc.jar:/informix/JDBC/lib:/home/jdk1.3/bi

:: n:/usr/local/mysql/JDBC/mysql_uncom$

:: /usr/local/mysql/JDBC/mysql_uncomp.jar:/usr/local/mysql/JDBC:/home/jdk1.3/bin: \

:: /usr/local/jsdk2.1/server.jar:/usr/local/jsdk2.1/servlet.jar: \

:: $JDBCHOME/lib/ifxjdbc.jar:$JDBCHOME/lib/ifxsqlj.jar:$JDBCHOME/lib/ifxtools.jar: \

:: /home/jdk1.3/jdbc/mm.mysql/2.0.2/bin.jar:/usr/local/tomcats/tomcat_loy1/lib/servlet.jar

:: : \

:: $JAVA_HOME/email/email.jar"

::

:: export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC CLASSPATH JAVA_HOME TOMCAT_HOME

:: for i in /etc/profile.d/*.sh ; do

:: if [ /x $i ]; then

:: . $i

:: fi

:: done

::

:: unset i

:: ****************************************************************************

::

:: *** 다음은 컴파일시 에러내용입니다. ***

::

:: ********************************************************************

:: [root@ns1 example]# javac basic.java

:: Note: basic.java uses or overrides a deprecated API.

:: Note: Recompile with /deprecation for details.

::

:: [root@ns1 example]# javac /deprecation basic.java

:: basic.java:182: warning: setLogStream(java.io.PrintStream) in java.sql.DriverManager has been de

:: precated

:: DriverManager.setLogStream(System.err);

:: ^

:: 1 warning

:: ********************************************************************

::

:: 혹시 jar에 문제가 있는 것 같아 다운받은 몇가지로 테스트해 보았는데 같은

:: 결과가 나오네요.

::

:: 바쁘시더라도 도움을 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
2145table에 lock 이 걸린것 같은데...
밝은세상
2001-01-12
4232
2146┕>Re: table에 lock 이 걸린것 같은데...
정재익
2001-01-12 13:47:09
4250
2144Transaction 이 열려 있는 postmaster 를 postgresql stop 으로 중지시킬 수 있는가?
정재익
2001-01-11
4079
2142solaris 에서 JSERV 설치시에 에러, 어케해야 하나요?
김동만
2001-01-11
3677
2141jdbc에서 컴파일시 에러메세지에 대해서 문의 드립니다.
김성훈
2001-01-10
4758
2148┕>Re: jdbc에서 컴파일시 에러메세지에 대해서 문의 드립니다.
2001-01-13 11:48:39
4525
2138PostgreSQL DB저장에 대해...
김성수
2001-01-09
4339
2143┕>Re: PostgreSQL DB저장에 대해...
정재익
2001-01-11 19:31:52
4975
2133디비 접속시 인증을 하게 하려는데....
강윤환
2001-01-05
4244
2136┕>Re: 디비 접속시 인증을 하게 하려는데....
정재익
2001-01-05 16:25:19
4916
2139┕>Re: 디비 접속시 인증을 하게 하려는데....
강윤환
2001-01-10 03:23:09
4677
2130phpPgAdmin 에서 접속에러가 나옵니다. 도와 주세요.
김동만
2001-01-04
5307
2131┕>Re: phpPgAdmin 에서 접속에러가 나옵니다. 도와 주세요.
김성호
2001-01-04 14:25:40
6247
2132 ┕>성공했습니다.
김동만
2001-01-04 15:15:45
5739
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다