살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

목차

  1. 자바 javac 명령어를 사용하여 컴파일 및 실행 예제 이전 포스팅 참고 학습
  2. 자바에서 MariaDB 연결하기 예제 이전 포스팅 참고 학습
  3. 자바 for each 반복문 활용 예제 이전 포스팅 참고 학습
  4. 자바 MariaDB 연결하기 예제
  5. 자바 MariaDB Create Table 테이블 생성하기 예제

 

 

 

 

 

 

 

 

 

 

자바 javac 명령어를 사용하여 컴파일 및 실행 예제 이전 포스팅 참고 학습

자바의 javac 명령어를 이용하여 코드를 컴파일하고 실행하는 방법은 이전 포스팅에서 자세히 다루었습니다. 이를 통해 코드를 컴파일하고 실행하여 자바 어플리케이션을 실행할 수 있습니다. 특히 오늘 예제도 자바 소스 코드를 직접 작성하여 결과를 확인하기위해 컴파일 및 실행 과정이 필수적입니다. 따라서 아직 javac 명령어로 자바 소스 코드 컴파일 방법에 대해 잘 모르신다면 아래 링크를 참고하여 학습해주세요.

 

2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)

 

[Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)

목차 리눅스 OpenJDK 8 설치 관련 예제 이전 포스팅 간단한 자바 예제 코드 설명 javac 활용 자바 소스 코드 컴파일 예제 자바 클래스 파일 실행 예제 리눅스 OpenJDK 8 설치 관련 예제 이전 포스팅 우선

salguworld.tistory.com

 

 

 

 

 

 

 

자바에서 MariaDB 연결하기 예제 이전 포스팅 참고 학습

자바에서 MariaDB에 연결하는 방법에 대한 예제는 이전 포스팅에서 자세히 설명되어 있습니다. 이를 통해 MariaDB와 자바 프로그램 간의 연결을 설정하고 데이터베이스 작업을 수행할 수 있습니다. Create 테이블 명령을 수행하기에 앞서 MariaDB 데이터베이스 서버에 연결하는 과정이 사전 진행되어야합니다. 따라서 아직 자바 환경에서 MariaDB 연결 방법에 대해 잘 모르신다면 아래 링크를 통해 학습해주세요.

 

2023.09.30 - [Java] - [Java/Linux] 자바 Swing 활용 데이터베이스 MariaDB 연결 예제(JDCB 드라이버 연결)

 

[Java/Linux] 자바 Swing 활용 데이터베이스 MariaDB 연결 예제(JDCB 드라이버 연결)

목차 자바 javac 컴파일 예제 이전 포스팅 참고 학습 자바 Swing 활용 사용자 입력 가능한 Input Box 만들기 예제 이전 포스팅 참고 학습 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포

salguworld.tistory.com

 

 

 

 

 

 

 

자바 for each 반복문 활용 예제 이전 포스팅 참고 학습

자바에서 for each 반복문을 활용하는 방법은 이전 포스팅에서 다뤘습니다. 이를 통해 배열 또는 컬렉션의 요소를 반복적으로 처리할 수 있으며, 반복적인 코드를 간결하게 줄여주어 코드양도 줄어들고 훨씬 효율적으로 코딩을 할 수 있습니다. 만약 for문 이외 for each문에 활용 예제에 대해 궁금하시다면 아래 링크를 참고해주세요.

 

2023.09.29 - [Java] - [Java/Linux] 자바 for each 반복문 활용 예제(hashmap, list)

 

[Java/Linux] 자바 for each 반복문 활용 예제(hashmap, list)

목차 자바 javac로 자바 소스 코드 컴파일 및 실행 예제 이전 포스팅 참고 학습 자바 HashMap 값 추가 및 삭제, 크기 확인 예제 이전 포스팅 참고 학습 자바 HTTP 클라이언트 GET 통신 예제 이전 포스팅

salguworld.tistory.com

 

 

 

 

 

 

 

자바 MariaDB 연결하기 예제

아래는 자바에서 MariaDB에 연결하는 예제 코드입니다. 이를 통해 쿼리를 수행할 수 있는 환경이 준비됩니다.

 

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class CreateTableExample {
    public static void main(String[] args) {
        // MariaDB JDBC URL - 연결할 데이터베이스의 URL을 입력하세요.
        String jdbcUrl = "jdbc:mysql://localhost:3306/your_database_name";
        String username = "your_username";
        String password = "your_password";

        try {
            // MariaDB 드라이버 로딩
            Class.forName("org.mariadb.jdbc.Driver");

            // 데이터베이스에 연결
            Connection connection = DriverManager.getConnection(jdbcUrl, username, password);

            if (connection != null) {
                System.out.println("MariaDB에 성공적으로 연결되었습니다.");
                // 연결을 닫습니다.
                connection.close();
            } else {
                System.out.println("MariaDB 연결에 실패했습니다.");
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

 

 

 

 

 

자바 MariaDB Create Table 테이블 생성하기 예제

아래는 MariaDB에서 테이블을 생성하는 예제입니다. 자바 소스 코드에서 직접 MariaDB에 쿼리를 전달하여 테이블을 생성할 수 있습니다.

 

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class CreateTableExample {
	public static void main(String[] args) {
		// MariaDB JDBC 연결 정보
		String jdbcUrl = "jdbc:mariadb://localhost:3306/your_database_name";
		String username = "your_username";
		String password = "your_password";

		// JDBC 연결 객체 생성
		try (Connection connection = DriverManager.getConnection(jdbcUrl, username, password)) {
			if (connection != null) {
				System.out.println("MariaDB 연결 성공!");

				// SQL 테이블 생성 쿼리
				String createTableSQL = "CREATE TABLE IF NOT EXISTS employees ("
						+ "id INT AUTO_INCREMENT PRIMARY KEY,"
						+ "first_name VARCHAR(50) NOT NULL,"
						+ "last_name VARCHAR(50) NOT NULL,"
						+ "age INT)";

				// SQL 문 실행
				try (Statement statement = connection.createStatement()) {
					// 테이블 생성
					statement.executeUpdate(createTableSQL);
					System.out.println("테이블 'employees' 생성 완료.");
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}

 

자바에서 create 쿼리가 실행되어 테이블이 생성된 모습

 

mariadb 클라이언트로 확인한 테이블 모습

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band