본문 바로가기

insert

[Python] DB에 Insert하기 Python에서 Oracle DB에 iNSERT하는 방법을 알아보겠습니다. con = connect("아이디/비번@아이피주소:포트번호/SID") 먼저 DB에 연결해줘야하는데connect라는 기능을 불러와서 파라미터로 아이디/비번@아이피주소:포트번호/SID 형식으로 넣어줍니다. DB는 연결후 닫아야 하니 가장 아래줄에con.close를 사전에 적어주겠습니다. con.close() 다음은 insert할 데이터를 확보합니다.저는 input으로 변수에 넣을 예정입니다. n = input("커피 이름 : ")p = int(input("가격 : "))b = input("원두 이름 : ") 그리고 수행할 sql문을 작성해서sql 변수에 넣어주겠습니다. sql = "insert into mar07_coffee valu.. 더보기
[Spring] 낚시 이벤트2 낚시에 성공하면물고기 데이터 베이스에서 물고기 정보를 가져와서인벤토리에 해당 물고기를 추가하려고 합니다.  물고기 DB에는 현재 물고기 번호,물고기 이름, 물고기 가격에 대한 데이터가 12개 들어있습니다.1부터 12까지의 랜덤한 숫자를 정해서해당 번호에 해당하는 물고기의 데이터를인벤토리에 추가하려고 합니다. f (gagePercent >= 100) {                                                                                                                      isFishing = false;   canFightFishing = false;   gagePercent = 30;  clearInterval(in.. 더보기
[Java] ? 이번엔 Scanner로 데이터를 입력받아서데이터베이스에 insert까지 해보겠습니다. Scanner sc = new Scanner(System.in); System.out.println("마트이름?: "); String name = sc.next(); System.out.println("지역은?: "); String location = sc.next(); System.out.println("몇 평?: "); int size = sc.nextInt(); System.out.println("주차장?: "); int parking = sc.nextInt(); String sql = "insert into MARKET " + "values(M_SEQ.NEXTVAL, " + "'"+name + "'"+ ",".. 더보기
[Java] DB연동 후 Insert하기 Java로 DB에 Insert하는 방법에 대해서 알아보겠습니다.  String sql = "insert into jan03_product " + "values(jan03_product_seq.nextval, " + "'테스트' , 10, 10, 3)"; 먼저 실행할 sql문을 String 변수에 담아줍니다.이때 띄어쓰기에 유의합니다.띄어쓰기 안하면 구문오류가 생기게 됩니다.그리고 괄호 뒤에는 구문을 끝내는 ; 를 붙이지 않습니다. 다음은 서버에 전송/실행/결과 받아오는 작업을 하는 총괄 매니저역할을 하는 객체를 하나 생성해주어야 합니다. PreparedStatement pstmt = con.prepareStatement(sql); PreparedStatement라는 객체인데 Connection객체 변수를.. 더보기
[DB] DML DML은 데이터 조작어(Data Manupulation Language)라고 하고,테이블에 데이터를 검색, 삽입, 수정, 삭제 하는데 사용되는 문장을 말합니다.select, insert, update, delete 등이 있고,줄여서 CRUD (create read update delete) 라고 합니다.여기서의 C는 create table의 개념은 아니고데이터를 만든다는 의미입니다. (insert)형태는insert into 테이블명(컬럼명, 컬럼명,...) values (값,값,...);입니다.이떄 컬럼의 순서도 변경할 수 있습니다.컬럼의 값을 모두 넣지 않으면null값이 들어가게 됩니다.반면에 Not null을 걸어두게 되면오류가 발생하게 됩니다.컬럼의 값들은 가급적이면 값들이 다 들어가 있는 것이 좋.. 더보기