JSP | 체크노트 #1
페이지 정보
작성자 굿스웹 작성일19-06-25 18:16 조회807회 댓글0건관련링크
본문
[JSP 함수]
--------------------------------------------------------------------------------
Java Resources
> src > user(패키지) > User.java (클레스)
1.변수 작성
2.Source > Generate Getters and Setters [함수만들기]
3.자바빈즈 완성
> src > user > UserDAO.java (클레스 )
public class UserDAO {
private Connection conn; // 데이타베이스 접근 객체
private PreparedStatement pstmt;
private ResultSet rs; //정보를 담는 객체
데이타베이스 커텍션 연결
System.out.println("텍스트");
try {
} catch (Exception e) {
e.printStackTrace();
}
String dbURL = "jdbc:mysql://127.0.0.1:3306/bbs";
String dbID = "root";
String dbPassword = "1111";
Class.forName("com.mysql.jdbc.Driver").newInstance(); //드라이브 연결
conn = DriverManager.getConnection(dbURL,dbID,dbPassword); //데이타베이스 ID,PW 연결
public int login(String ) //함수 생성
return //값 전달
row = conn.prepareStatement("select userPassword from bbs where userID = ?");
row.setString(1, 'test'); //? test값 넣는다
rs = row.executeQuery(); //데이타 로딩
if(rs.next()) {
if(rs.getString(1).contentEquals('1111')) { //데이타값과 1111 같으면 1 리턴
return 1; //성공
}
else
return 0; //실패
}
------------------------------------------------------------------------------
jsp 파일
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="user.UserDAO" %>
<%@ page import="java.io.PrintWriter" %>
<% request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="user" class="user.User" scope="page" />
<jsp:setProperty name="user" property="userID" />
<jsp:setProperty name="user" property="userPassword" />
kr.vrpano.memo.vo -- 데이터 관련 클래스
kr.vrpano.memo.dao -- db관련 클래스
kr.vrpano.memo.service -- 실제 비지니스 로직 클래스
int[] iarr = {10,20,30,40,50};
for(int value:iarr){
System.out.println(value);
}
.
public class Ex01 {
public static void main(String[] args) {
// *
// **
// ***
// ****
for(int i=0; i<5; i++) {
for(int j=0; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
최대값구하기
public class Main {
public static int max(int a, int b) {
return(a > b) ? a : b;
}
public static int function(int a, int b, int c) {
int result = max(a, b);
result = max(result, c);
return result;
}
public static void main(String[] args) {
System.out.println("(345,567,789)중에서 가장 큰 값은? " +function(345,567,789));
}
}
--------------------------------------------------------------------------------
Java Resources
> src > user(패키지) > User.java (클레스)
1.변수 작성
2.Source > Generate Getters and Setters [함수만들기]
3.자바빈즈 완성
> src > user > UserDAO.java (클레스 )
public class UserDAO {
private Connection conn; // 데이타베이스 접근 객체
private PreparedStatement pstmt;
private ResultSet rs; //정보를 담는 객체
데이타베이스 커텍션 연결
System.out.println("텍스트");
try {
} catch (Exception e) {
e.printStackTrace();
}
String dbURL = "jdbc:mysql://127.0.0.1:3306/bbs";
String dbID = "root";
String dbPassword = "1111";
Class.forName("com.mysql.jdbc.Driver").newInstance(); //드라이브 연결
conn = DriverManager.getConnection(dbURL,dbID,dbPassword); //데이타베이스 ID,PW 연결
public int login(String ) //함수 생성
return //값 전달
row = conn.prepareStatement("select userPassword from bbs where userID = ?");
row.setString(1, 'test'); //? test값 넣는다
rs = row.executeQuery(); //데이타 로딩
if(rs.next()) {
if(rs.getString(1).contentEquals('1111')) { //데이타값과 1111 같으면 1 리턴
return 1; //성공
}
else
return 0; //실패
}
------------------------------------------------------------------------------
jsp 파일
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="user.UserDAO" %>
<%@ page import="java.io.PrintWriter" %>
<% request.setCharacterEncoding("UTF-8"); %>
<jsp:useBean id="user" class="user.User" scope="page" />
<jsp:setProperty name="user" property="userID" />
<jsp:setProperty name="user" property="userPassword" />
kr.vrpano.memo.vo -- 데이터 관련 클래스
kr.vrpano.memo.dao -- db관련 클래스
kr.vrpano.memo.service -- 실제 비지니스 로직 클래스
int[] iarr = {10,20,30,40,50};
for(int value:iarr){
System.out.println(value);
}
.
public class Ex01 {
public static void main(String[] args) {
// *
// **
// ***
// ****
for(int i=0; i<5; i++) {
for(int j=0; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
최대값구하기
public class Main {
public static int max(int a, int b) {
return(a > b) ? a : b;
}
public static int function(int a, int b, int c) {
int result = max(a, b);
result = max(result, c);
return result;
}
public static void main(String[] args) {
System.out.println("(345,567,789)중에서 가장 큰 값은? " +function(345,567,789));
}
}
[주소복사] https://www.goodsweb.kr/?u=D41TCuKN
SNS 알리기
핀터레스트
텔레그램로
블로그로
페이스북
트위터
카카오스토리
카톡 공유
관련 블로그
로딩중