본문 바로가기

Java

(6)
com.mysql.cj.jdbc.exceptions.CommunicationsException 인턴을 하면서 진행하는 프로젝트를 실행하는데 잘 되었는데 갑자기 db관련해서 에러를 내뿜을때가 있다. 예전에도 일어났던 일인데 기억을 못해서 이번에는 블로그에 적어놔야겠다. 잘 되었던 프로젝트가 갑자기 Communications link failure라는 문구와 함께 예외가 발생하였다면 서비스에서 현재 mysql이 실행되어있는지 확인해보자! 윈도우에서 서비스는 검색?을 통해 들어갈 수 있다. 그 중에서 MySQL을 찾아 실행시켜주면 원래대로 잘 돌아간다! 가장 먼저 확인해보기
IntelliJ에 h2 연결하기 1. 가장 먼저 h2를 다운로드 받는다. https://www.h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2 MB jar file size Suppor www.h2database.com 2. 다운로드 한 H2 > bin 폴더에 있는 h2.bat(Windows)을 실행..
[eclipse] an error has occurred. see the log file 이클립스로 JSP/Servlet 공부를 하려다 an error has occurred. see the log file 오류를 마주치게 되어 며칠동안 해결을 하지 못해 공부를 진행할 수가 없었다. 사실 며칠이 아니라 몇주였다. 검색을 통해 나온 방법들은 모두 다 해봤으나 나에겐 다 실패! 실패! 실패!였다. 이번 오류를 통해 알게된 것이 있었다. 나는 오류를 제대로 읽어보지도 않고 바로 '회피'하려 했던 것. 이번에는 검색을 통해서도 해결이되지 않자, 천천히 읽어보았고 해결할 수 있었다. 검색을 통해 많은 도움을 받은 것처럼 이번 포스팅을 통해 다른 사람들에게 도움이 되었으면 좋겠다! 일단, 다른 사람들과 다른 오류창이었다. 다른 사람들은 .metadata의 log파일을 확인하라는거였는데 나는 config..
간단한 학생 성적 프로그램 학생 성적 관리 프로그램을 만들어보았다. 지금 당장 할 수 있는 것들만 만들었다. 만들고싶은 기능?들은 많지만 어떻게 작성해야할지 모르겠다,,,,,,,,,´⌓` StudentSystem.java package project_4; import java.util.Scanner; public class StudentSystem { public static void main(String[] args) { StudentInfo[] si = new StudentInfo[3]; Scanner sc = new Scanner(System.in); for(int i=0;i
JAVA Swing으로 만든 사칙연산 간단 계산기 콘솔로 만든 후에 지난 학기에 배웠던 swing으로 해보면 어떨까 싶었다. 복습할 겸 좋을 것 같아서 만들어보았다. swing으로 만든 간단 사칙연산 계산기 package project_1; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class SwingMain { JFrame frame; JPanel panel; JLabel result; String total = null; // 전역변수 초기화 int a = ..
JAVA로 만든 사칙연산 간단 계산기 이번 방학동안 전공공부에 손을 놓고 있어서 남은 방학 1달동안은 여러가지 만들어보기로 했다. 제일 먼저 만들어 본 것은 사칙연산이 되는 계산기 콘솔로 입력/출력이 가능한 계산기 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("========================"); System.out.println("계산기 프로그램입니다."); System.out.println("원하는 연산을 입력해주세요."); System.out.println("1. +"); System.out.println("2. -"); System.out.println("3. *"); System.out.pri..