[Day 16]公費0418—内容整理
🌞データの取得
select 컬럼이름1, 컬럼이름2, ... from 테이블명;
🌈すべての列を検索
select * from 테이블명;
🌞送信
🌞データの変更
update 테이블명 set 컬럼명 = 값; //모든 레코드의 값이 변경된다.
-> update member set age = 20; //모든 회원의 나이가 20살로 변경된다.
🌈特定レコードのみ変更
update 테이블명 set 컬럼이름 = 값 where 조건식; //특정 조건식만 수정
-> update member set age = 30 where id = 'kim'; //아이디가 kim이라는 사람의 나이만 30살로 바꾼다.
🌈複数のプロパティを同時に変更
update 테이블명 set 컬럼1 = 값1, 컬럼2 = 값2, ... where 조건식;
-> update member set name = '김철수', age = 25 where id = 'kim'; //아이디가 kim이라는 사람의 나이와 이름을 수정
🌞データの削除
delete 테이블명; //모든 데이터가 삭제
🌈特定の条件式のみ削除
delete 테이블명 where 조건식;
-> delete member where id = 'park';
🌻Javaでデータベースに接続するコードの順序
1.jdbcドライバをメモリにロードする
Class.forName("oracle.jdbc.driver.OracleDriver");
2.DBサーバへの接続
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@(나의아이피):1521:XE","사용자계정", "비밀번호");
3.データベースコマンドを実行するオブジェクトの作成
Statement stmt = conn.createStatement();
4.データベースコマンドの実行(executeUpdate,executeQuery)
int re = stmt.executeUpdate(sql); => 데이터베이스에 변동이 있는 명령을 실행할 때 사용
int re = stmt.executeQuery(sql); => 데이터베이스의 자료를 조회할 때 사용
Reference
この問題について([Day 16]公費0418—内容整理), 我々は、より多くの情報をここで見つけました https://velog.io/@rlaehdus0417/Day-16-국비-0418-내용-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol