목록프로그래밍 (202)
봉봉의 개인 블로그
[Android/Java] String 클래스의 유용한 메소드(함수)들 String클래스에는 다양한 메소드들이 존재하지만 그 중에 유용하게 많이 사용되는 것들을 모아보았다. 1. 문자열 자르기(추출하기) - substring String substring(int start) : start부터 끝까지 String substring(int start, int end) : start부터 end까지 String string = "abcdefgh";String sub1 = string.substring(5);String sub2 = string.substring(1,4); 결과는 !!sub1 = "efgh"sub2 = "bcd" substring(int start , int end)에서 중요한 점은 매개변수로 사..
상품 등록하기 상품을 등록하기 위해서 먼저 goods 폴더를 만들고 그안에 goods_insert_form.jsp 과goods_insert_pro.jsp 파일을 만들어줍니다.그리고 나서 goods_insert_form.jsp 파일 안을이렇게 채워 주도록 합니다4번부터14번까지는 top 부분과 left 부분을 include 한 부분이고14번 부분에서 오른 쪽 메인화면 rightcolumn 부분을 연결시켜준다.그런다음 17번 부분에서 String 타입으로 SID 를 선언하고 session 안에 있는 SID 값을 받는다.그후20~29번의 라인과 같이 만드고 데이터 값을 goods_insert_pro.jsp 로 값을 넘겨준다.그런다음 goods_insert_pro.jsp 파일안을이런식으로 작성을 해준다음 받아온..
search 검색하기먼저 WebContent 안에msearch폴더를 만들고 그안에 m_search_form.jsp 파일안을 저런식으로 채워줍다여기서 select 는 저런식의 아이디 비밀번호 권한 이름 이메일을 옵션으로 가지고 있게 만든후 그 값의 name 을 sk 로하고 그다음 input 타잎에 text 를 만들고 그 검색 text 상자안에 값을 sv 로 만듭니다.그리고 검색을 누르면 m_search_list.jsp 로 포스트 형식으로 넘겨줍니다 . 그다음m_search_list.jsp 안을이런식으로 작성해줍니다.위에서 부터 보자면 맨위는 12 ,13 번은 include 하는 문이라서 나중에 설명하겠다.먼저 32~36번문과 같이 적어서 값을 받아줍니다 .그런다음 20~ 22번문과같이 클레스 타입으로 참조..
javascript 로 게임 만들기스크립트는 head에 적어주도록 합니다. 왠만하면 body에 적는게 좋지만 효율이 떨어진다. 11번 줄은 윈도우가 다 뜨고나면 이거 실행해주세요 라는뜻이다.그런다음 document는 먼저 내용을 읽어주세요 라는 것이다.그리고 function은 익명함수이다.그리고 20번줄은 인라인 방식이다.또한 let 방식과 var 방식이 있는데 둘의 차이는 생명주기가 var는 계속 살아있고 함수주기이고let 은 {}문안에서만 살아잇다. let과 var는 블록범위 변수이다. console.log 는 System.out.println 와 같은거라고 생각하면된다.그리고 javascript 는 기본타입의 타입은 number 와 String 그리고 boolean 이 있다.25~30까지는 참조타입..
HTML로 캘린더를 만드는 과정 처음 body 부분에 48~95까지의 부분을 채워준다 이때 div로만 작성을해서 채워준다.그다음 자신이 만들고자 하는 이미지 대로 채워 넣어준다.첫번째로 8~16까지의 소스와 같이 작성을해서 float 으로 배치하고테두리를 만들고 둥글기와 폰트를 정해서 만들어준다그런다음 week 라는 클래스를 각 57,65 등등에 넣어준다음 week를 바꿀려고하는걸26~28 소스와 같이 만들어준다 그러면 빨간색으로 나오고 칸이 바껴서 아래로 나오게 된다.그런다음 title 이라는 클래스도 똑같이 만든후 요일에 적용을 시키고 18~24번줄과 같이바꾸어 준다그런다음 따로 SUN과 SAT 부분에 아이디를 넣고 그 값을 33번 34번줄과같이 해서 배경색을 넣어준다마지막으로 h1의 값을 36~42..
update, delete 해보기. list.jsp 파일에서 59 60 번과 같은 a 문장를 만들어준다. 그런다음 각각 수정버튼과 삭제버튼을 만들고 수정버튼은 m_upate_form.jsp 파일로 삭제 버튼은 m_delete_pro.jsp 로 넘어가게끔 만들어주는데 여기서 중요한건 get 방식으로 name이라는 변수에 m_id의 값을 담아서 넘어간다. 그다음 update 먼저 보자면 10과 11번과 같이 받아준후 send_id에 담아줍니다 .그런다음각각connection preparedstatement resultset 타입으로 12 13 14 번과 같이 import 도 해줍니다.참조 변수를 선언하고 그안에 null 값을 넣어줍니다.그런다음 15번에서 드라이버를 연결시켜준다그런다음 try finally문..
select(조회)를 이용해서 list 만들기 이게 list 안에 소스 코드이다.설명을 하자면 4~8번까지는 import에 관한 문장이다10번 문장은 getRequestURI() 프로젝트명 포함 전체경로를 구한다.18번부터 20번까지는 객체 참조 변수를 선언하는것이다.23번 문장은 mysql드라이버를 연결한다.27~30번까지 String 타입으로 변수를 선언하고 그안에 값을 각각 할당해준다음31번 문장에서 getconnection메서드를 실행하면서 String 데이터로 선언한 변수를 넣어준다.그다음 그 안의 주소값을 다시 conn 변수에 넣어준다.34~39번까지는 화면에 DB와 연결되었는지를 출력한다.42번 문장에서는 String 타입으로 query 변수를 선언한다. 그리고 그 안에 select * fr..
첫번째로 쿼리문을 작성하는 방법입니다. ■ Statement : Connection.createStatement() 메서드로 Statement 객체를 생성하며, Statement 객체는 파라미터 없는 SQL문 전달에 사용됩니다. 일반적으로 많이 사용하는 방법이고, 쿼리문장을 구성하는 것은 문자열조합을 주로 사용합니다. ■ PreparedStatement : Connection.prepareStatement() 메서드로 PreparedStatement 객체를 생성합니다. PreparedStatement 객체는 미리 컴파일 된 SQL문에 사용되는데, 이는 입력 인자로 하나 이상의 파라미터를 가질 수 있으며, PreparedStatement 는 인자 값을 지정하는 메서드들을 갖고 있습니다. 이 값은 문장이 실..
DB 순서 1단계 mysqlDB서버 설치 2단계 관리자 계정root(관리자 계정 아이디 비밀번호)으로 로그인 DBA 3단계 DB생성 4단계 일반 사용자 계정 생성 5단계 일반 사용자 계정과 DB활용 할수 있는 권한 부여 6단계 일반 사용자 계정으로 로그인 로그인 할때 ip주소, port 번호, dbid, dbpw, DB명 7단계 Table 생성 8단계 DML Query(쿼리)작성 insert (입력) update (수정) delete (삭제) select (조회) 위에 내용을 잘생각하면서 DB를 배운다. 1단계 mysqlDB서버 설치하기 미리 있던 mysql-5.5.32-win32파일을 설치한다 next 를 눌러서 설치하는데 이부분의 Port Number 는 3306 으로 입력한다. 그리고 이부분의 ne..
DDL(Data Definition Language) 은 데이터베이스의 스키마 객체를 생성(CREATE), 변경(ALTER), 제거(DROP) 하거나 권한의 부여나 박탈(GRANT, REVOKE), 주석(COMMENT), 자료의 버림(TRUNCATE) 등을 수행하는 문장의 집단을 의미한다. 각 문장은 CREATE, ALTER, DROP, TRUNCATE, GRANT, REVOKE, COMMENT 등으로 시작한다. 이 밖에도 많은 종류의 DDL이 존재한다. 그러나 PL/SQL 블록에서는 DDL을 사용할 수 없다. DML(Data Manipulation Language)은 스키마 객체의 데이터를 입력(INSERT), 수정(UPDATE),[Manipulation=교묘한처리,조종] 조회(SELECT), 삭제(D..