🌳 DB/🍏 Oracle

[νŠΈλŸ¬λΈ”μŠˆνŒ…] ORA-00942: table or view does not exist

[ν˜„μƒ]

Caused by: java.sql.SQLException: ORA-00942: table or view does not exist

 

[원인]

μ‚¬μš©μžκ°€ 'USER' ν…Œμ΄λΈ”μ— μžˆλŠ” λ‚΄μš©μ„ μ›Ήμ„œλ²„μ— 쑰회 μš”μ²­μ„ ν–ˆλŠ”λ°, 'USER' ν…Œμ΄λΈ”μ΄ μ‘΄μž¬ν•˜μ§€ μ•Šμ•„ Exception λ°œμƒ.

 

ν•΄λ‹Ή ν…Œμ΄λΈ”λͺ…은 μ˜ˆμ‹œλ‘œ 'USER'둜 λͺ…함.

μ›Ήμ„œλ²„ 둜그λ₯Ό ν™•μΈν•˜μ—¬ μ–΄λŠ ν΄λž˜μŠ€μ—μ„œ μ–΄λŠ DBλ₯Ό μ‘°νšŒν•˜λ‹€ μ—λŸ¬κ°€ λ°œμƒν–ˆλŠ”μ§€λŠ” 디버깅을 νƒœμš°λ©° 확인 ν•„μš”.

λ˜λŠ”

μ›Ήμ„œλ²„ λ‘œκ·Έμ— StackTrace λͺ©λ‘μ„ 확인해보면 κ°€μž₯ μ΅œμ‹  ν΄λž˜μŠ€μ—μ„œ μ–΄λŠ λΌμΈμ—μ„œ Exception λ°œμƒν–ˆλŠ”μ§€ 확인 κ°€λŠ₯.

 

[쑰치]

'USER' ν…Œμ΄λΈ” μƒμ„±μœΌλ‘œ 쑰치.

 

create table USER(
    USERID   varchar(255) NOT NULL,
    USERNAME varchar(255) NOT NULL
);