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
운영게시판
최근게시물
Oracle Q&A 1518 게시물 읽기
No. 1518
Re: 리눅스에서 jdbc를 한번 해볼려고 하는데요 거참 안되네요
작성자
지나가다
작성일
2000-09-09 03:19
조회수
7,326

::김병우 님께서 쓰시길::

 

> 컴퓨터 사양은

> 펜터엄III 700Mhz

> 메모리는 512메가

> Alzza RedHat 6.1

> Oracle 8.1.5

> ===================================

> 이번에 자바를 해볼라고 하는데, jdbc가 설치는 된것 같은데 같은

> 에러가 계속 나오네요...

> 자바는 jdk1.2.2입니다. 오라클 jdbc는 classes12.zip을 사용하고요,

> 같이 사용된다는 nls_charset12.zip도 path를 해 주었습니다.

> 소스코드와 에러메세지를 적자면...

>

> 소스코드

> ========================================================================

> import java.sql.*;

>

> public class createTable {

> public static void main(String[] argv) {

> String DB_URL = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";

> String DB_NAME = "orcl";

> String DB_USER = "scott";

> String DB_PASS = "tiger";

>

> Connection conn;

> Statement stmt;

>

> String query = "create table createTest(name varchar(10), tel varchar(15))";

> try {

> Class.forName("oracle.jdbc.driver.OracleDriver");

> conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASS);

> stmt = conn.createStatement();

> stmt.executeUpdate(query);

> System.out.println("Table create");

> stmt.close();

> conn.close();

> } catch(Exception e) {e.printStackTrace();}

> }

> }

> ========================================================================

> 에러 메세지

> ========================================================================

> java.lang.NullPointerException

> at java.util.Locale.equals(Locale.java:72)

> at java.util.Hashtable.put(Hashtable.java:167)

> at oracle.gss.util.NLSLocale002.createJavaLocale2NLSLang(NLSLocale002.java:593)

> at oracle.gss.util.NLSLocale.getJavaLoc2NLSLangTable(NLSLocale.java:662)

> at oracle.gss.util.NLSLocale.getNLSLanguage(NLSLocale.java:486)

> at oracle.jdbc.dbaccess.DBAccess.setNlsParamsClient(DBAccess.java:966)

> at oracle.jdbc.ttc7.TTC7Protocol.initNls(TTC7Protocol.java:1059)

> at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:206)

> at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)

> at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)

> at java.sql.DriverManager.getConnection(DriverManager.java:61)

> at java.sql.DriverManager.getConnection(DriverManager.java:49)

> at createTable.main(createTable.java:16)

>

> ============================================================================

> 위와 같이 나오네요. 물론 포트 번호도 맞구요.

>

> 정말 모르겠습니다. 하루종일 해보다가 이렇게 글을 올립니다.

>

> 초절정 고수님의 답변 부탁 드릴께요...그럼...

 

 

createTable.java:16 에서 에러가 발생했으니까, conn 객체가 할당이 안됐다는 얘기겠죠..

그러면 그 뒤에 DriverManager.getConnection() 가 이상하다는 건데, JDBC URL 적어주는 건 맞는 거 같고..아무래도 JDBC가 잘못 설치되지 않았나 싶네요..

 

너무 무성의한 답인가요..쩝

[Top]
No.
제목
작성자
작성일
조회
1507오라클 정말로 어렵군요...리스너 설정을 몰라요...
이상원
2000-09-07
6499
1508┕>Re: 오라클 정말로 어렵군요...리스너 설정을 몰라요...
우성곤
2000-09-07 22:03:23
6919
1511┕>Re: 오라클 정말로 어렵군요...리스너 설정을 몰라요...
꿈꾼
2000-09-07 22:20:27
7929
1506비베에서 2만건이상 data select 오류
이석환
2000-09-07
6474
1505리눅스에서 익스포트한 파일을 NT에서 임포트하기
김재혁
2000-09-07
6438
1510┕>Re: 리눅스에서 익스포트한 파일을 NT에서 임포트하기
우성곤
2000-09-07 22:11:39
6787
1516 ┕>Re: Re: 리눅스에서 익스포트한 파일을 NT에서 임포트하기
소몰이
2000-09-08 15:01:53
6716
1512┕>Re: 리눅스에서 익스포트한 파일을 NT에서 임포트하기
꿈꾼
2000-09-07 22:28:05
6720
1501리눅스에서 jdbc를 한번 해볼려고 하는데요 거참 안되네요
김병우
2000-09-07
7408
1518┕>Re: 리눅스에서 jdbc를 한번 해볼려고 하는데요 거참 안되네요
지나가다
2000-09-09 03:19:09
7326
1500오라클 테이블을 엑세스에서 odbc로 불러오면 field type이 변경됩니다
임종철
2000-09-07
7255
1509┕>Re: 오라클 테이블을 엑세스에서 odbc로 불러오면 field type이 변경됩니다
우성곤
2000-09-07 22:06:58
6971
1499브라우저에서 파일을 찾을 수 없다고 하네요?
강동호
2000-09-07
6917
1498레드헷 6.1에 815shipstd.tgz 설치시 에러에 대하여[급질]
원철연
2000-09-07
7619
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다