[java] 학생 관리 프로그램 (4) - db 연결 후 select
·
언어/java
package database; import java.sql.*; public class DBconnection { private Connection con; private Statement st; private ResultSet rs; public DBconnection() { try { Class.forName("com.mysql.cj.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3307/study", "root", "???"); st = con.createStatement(); } catch(Exception e) { System.out.println("데이터베이스 연결 오류 : " + e.getMessage())..
[java] 학생 관리 프로그램 (3) - db 연결 후 insert, update, delete
·
언어/java
package database; import java.sql.*; public class DBconnection { private Connection con; private Statement st; private ResultSet rs; public DBconnection() { try { Class.forName("com.mysql.cj.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3307/study", "root", "???"); st = con.createStatement(); } catch(Exception e) { System.out.println("데이터베이스 연결 오류 : " + e.getMessage())..
[java] 학생 관리 프로그램 (2)
·
언어/java
import java.util.ArrayList; import java.util.HashMap; import java.util.Scanner; public class Map_students { public static void main(String[] args) { int answer; int ID; String name; String birth; String major; HashMap Student; Student = new HashMap(); // ArrayList Info = new ArrayList(); // 처음에 이곳에서 ArrayList의 선언과 초기화를 동시에 진행했고, 학생 전부가 따로 저장되는 것이 아니라 하나의 Info 안에 전부 저장되는 오류가 나타났다. // 지역변수와 전역변수의 ..
[java] 학생 관리 프로그램 (1)
·
언어/java
import java.util.ArrayList; import java.util.Scanner; public class students { public static void main(String[] args) { int number; int ID; String name; String birth; String major; int PW; int i = 0; ArrayList students = new ArrayList(); ArrayList Infos = new ArrayList(); Scanner sc = new Scanner(System.in); while (true) { System.out.println("관리자이시면 1번을 학생이시면 2번을 눌러주세요. 종료하시려면 0번을 누르세요."); number..
[java] 중복 없는 숫자 랜덤 생성기
·
언어/java
import java.util.ArrayList; import java.util.Collection; import java.util.Collections; public class Lotto { public static void main(String[] args) { ArrayList number = new ArrayList(); for (int i = 0; i j) { if (number.get(i) == number.get(j)) { number.remove(i); int plus = (int) (M..