앞에서 행을 수정하는 것도 해봤고, 변수를 이용해 행을 추가하는 것도 해보았다. 그러면 변수를 이용해 행을 수정하는 것도 할 수 있을 것이다. package jdbc0921; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Test06_quiz { public static void main(String[] args) { // 문제) sno=42 행의 데이터를 아래의 내용으로 수정하시오 int sno=42; String uname="JSPark"; int kor=90, eng=85, mat=100; int tot=(kor+eng+mat); int aver=tot/3..
앞서 우리는 아래와 같이 값을 직접 입력하여 행을 추가하였다. sql.append(" VALUES (sungjuk_seq.nextval, '손흥민', 99, 98, 97, 'Seoul', sysdate)"); 하지만 직접 값을 입력하는 대신 변수를 사용하여 입력하도록 만들면 보다 효율적일 것이다. package jdbc0921; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Test05_insert { public static void main(String[] args) { // 변수를 이용해서 sungjuk 테이블 행 추가 연습 try { String url ..
이번에는 테이블의 행을 수정해보자. 앞서 추가했던 행의 tot와 aver 값은 비어있다. 이 값을 수정할 것이다. package jdbc0921; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class Test03_update { public static void main(String[] args) { // sungjuk 테이블 행 수정 연습 try { String url = "jdbc:oracle:thin:@localhost:1521:xe"; //127.0.0.1 String user = "system"; String password = "1234"; String dr..
테이블에 행을 추가하는 방법을 알아보자. 이전에 Oracle을 할 때 sungjuk 테이블을 생성했다. 이 테이블에 행을 추가해볼 것이다. 명령 프롬프트로 먼저 sungjuk 테이블을 조회해보면 이렇게 나온다. 이제 이클립스에서 jdbc.sql 파일을 하나 만들자 .sql에서 작성한 명령어를 복사해서 package jdbc0921; import java.sql.Connection; import java.sql.DriverManager; public class Test02_insert { public static void main(String[] args) { // sungjuk 테이블 행 추가 연습 try { String url = "jdbc:oracle:thin:@localhost:1521:xe"; /..
오라클 DB 서버에 연결하기 위해서는 관련 정보가 필요하다. 오라클 DB 서버의 위치(url), 아이디(user), 비밀번호(password), 드라이버(driver)가 있어야 한다. package jdbc0921; import java.sql.*; public class Test01_DBOpen { public static void main(String[] args) { // Oracle DB 18c XE 연결 try { //1) 오라클 DB 서버 연결 관련 정보 String url = "jdbc:oracle:thin:@localhost:1521:xe"; //127.0.0.1 String user = "system"; String password = "1234"; String driver = "orac..