분류 전체보기 (52) 썸네일형 리스트형 맛집목록 만들기 sql>tbl_local 테이블생성 create table tbl_local( id varchar(10) primary key, pname varchar(200) not null, phone varchar(30), address varchar(500), wdate datetime default now() ); LocalVO 생성 package com.example.domain; import java.util.Date; public class LocalVO { private String id; private String pname; private String address; private Date wdate; private String phone; public String getId() { return i.. Transaction 처리 기능설명 1.사용자가 다른 사용자에게 메시지를 남길 수 있다. 2.메시지를 남긴 사용자는 10포인트 추가 3.남겨진 메시지를 읽으면 5포인트 추가 mysql>tbl_user 테이블 생성 create table tbl_user( uid varchar(20) not null, upw varchar(200) not null, uname varchar(100) not null, point int default 0, primary key(uid) ); mysql>tbl_message 테이블 생성 create table tbl_message( mid int auto_increment primary key, target varchar(20) not null,/*누구에게 보냈는지 (uid)*/ sender varcha.. 게시판에 댓글만들기 sql>tbl_reply생성 create table tbl_reply( rno int not null auto_increment, bno int not null, replytext varchar(100), regdate datetime default now(), updatedate datetime default now(), primary key(rno), foreign key(bno) references tbl_board(bno) ); ReplyVO(class) package com.example.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; public class ReplyVO { private int.. 사용자 게시판 만들기 sql>tbl_user 만들기 create table tbl_user( uid varchar(20) not null, upw varchar(200) not null, uname varchar(100) not null, primary key(uid) ); UserVO(class) package com.example.domain; public class UserVO { private String uid; private String upw; private String uname; public String getUid() { return uid; } public void setUid(String uid) { this.uid = uid; } public String getUpw() { return upw; } p.. Jstl 게시판 만들기 sql>tbl_board생성 create table tbl_board( bno int not null auto_increment, /* 등록번호 */ title varchar(200) not null, /* 제목 */ content text , regdate datetime not null default now(), /* 등록일 현재 시간 자동*/ viewcnt int default 0, /* 조회수 0*/ primary key(bno) ); BoardVO(class) package com.example.domain; import java.util.Date; public class BoardVO { private int bno; private String title; private String conte.. 네이버 API와 CURD작업 연결 sql>tbl_product생성 create table tbl_product( pid char(11) primary key, pname varchar(200), price varchar(100), image varchar(200), wdate datetime default now() ); NaverAPI(class) package com.example.domain; import java.io.*; import java.net.*; public class NaverAPI { public static String main(String query,int start) { String clientId = "r_XLF45OBi3Xw08BTmvq";//애플리케이션 클라이언트 아이디값"; String clientSec.. 다음API(이미지 검색) DaumAPI.java package com.example.ex18; import java.net.*; import java.io.*; public class DaumAPI { public static String main(String apiURL,String query) { try { String text = URLEncoder.encode(query, "UTF-8"); apiURL += "?query=" + text; apiURL += "&size=10"; URL url = new URL(apiURL); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setRequestMethod("GET"); //Authorization c.. 다음API(지도검색+구글맵) DaumAPI.java package com.example.ex18; import java.net.*; import java.io.*; public class DaumAPI { public static String main(String apiURL,String query) { try { String text = URLEncoder.encode(query, "UTF-8"); apiURL += "?query=" + text; apiURL += "&size=10"; URL url = new URL(apiURL); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setRequestMethod("GET"); //Authorization c.. 이전 1 2 3 4 5 6 7 다음