자바 JDBC 연동, 오라클 계정 생성Database2020. 10. 4. 23:37
Table of Contents
while(rs.next()) {
String title = rs.getString("TITLE");
System.out.println(title);
}
결과부터,
package ex1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Program {
public static void main(String[] args) {
Connection conn = null;
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String id = "c##philz"; // 앞에 .. 망할 c##을 붙여줘야 함 ㅠㅠ
String pw = "1234";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, id, pw);
System.out.println(conn.isClosed() ? "접속종료" : "접속중");
conn.close();
System.out.println(conn.isClosed() ? "접속종료" : "접속중");
} catch (Exception e) {
e.printStackTrace();
}
}
}
"아직 미해결"
public static void main(String[] args) {
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String id = "c##philz"; // 앞에 .. 망할 c##을 붙여줘야 함 ㅠㅠ
String pw = "1234";
String sql = "SELECT * FROM NOTICE";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, id, pw);
System.out.println(con.isClosed()? "접속 종료" : "접속 중");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
rs.next();
String title = rs.getString("TITLE");
System.out.println(title);
rs.close();
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
드디어 다음 에러로 넘어감.. 여전히 미해결 (am 2:08....)
새로 만든 philz 사용자가 아닌 다른 사용자 (sysdba등) 에서 만든 걸 사용한 것으로 보임..
그러나 synonym등의 방법으로 해결됏어야 햇는데 해결이 아직 안됐음
...
드디어 되었다. 커밋을 안해서 그러했다.. (am 02:15)
SQL Devloper
도움을 주신 블로거분들..
'Database' 카테고리의 다른 글
뉴렉 SQL 테이블 준비 (0) | 2020.10.05 |
---|---|
=== 중간 중간 알게된 것들 === (0) | 2020.10.05 |
공부하면서 알게된 사실들 (0) | 2020.10.01 |
programmers solution (0) | 2020.10.01 |
ORACLE 공부하기 좋은 사이트 (0) | 2020.10.01 |
@philo0407 :: Philo의 다락방
hi hello... World >< 가장 아름다운 하나의 해답이 존재한다
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!