목차
- 자바 javac 명령어를 사용하여 컴파일 및 실행 예제 이전 포스팅 참고 학습
- 자바에서 MariaDB 연결하기 예제 이전 포스팅 참고 학습
- 자바 for each 반복문 활용 예제 이전 포스팅 참고 학습
- 자바 MariaDB 연결하기 예제
- 자바 MariaDB Create Table 테이블 생성하기 예제
자바 javac 명령어를 사용하여 컴파일 및 실행 예제 이전 포스팅 참고 학습
자바의 javac 명령어를 이용하여 코드를 컴파일하고 실행하는 방법은 이전 포스팅에서 자세히 다루었습니다. 이를 통해 코드를 컴파일하고 실행하여 자바 어플리케이션을 실행할 수 있습니다. 특히 오늘 예제도 자바 소스 코드를 직접 작성하여 결과를 확인하기위해 컴파일 및 실행 과정이 필수적입니다. 따라서 아직 javac 명령어로 자바 소스 코드 컴파일 방법에 대해 잘 모르신다면 아래 링크를 참고하여 학습해주세요.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바에서 MariaDB 연결하기 예제 이전 포스팅 참고 학습
자바에서 MariaDB에 연결하는 방법에 대한 예제는 이전 포스팅에서 자세히 설명되어 있습니다. 이를 통해 MariaDB와 자바 프로그램 간의 연결을 설정하고 데이터베이스 작업을 수행할 수 있습니다. Create 테이블 명령을 수행하기에 앞서 MariaDB 데이터베이스 서버에 연결하는 과정이 사전 진행되어야합니다. 따라서 아직 자바 환경에서 MariaDB 연결 방법에 대해 잘 모르신다면 아래 링크를 통해 학습해주세요.
2023.09.30 - [Java] - [Java/Linux] 자바 Swing 활용 데이터베이스 MariaDB 연결 예제(JDCB 드라이버 연결)
자바 for each 반복문 활용 예제 이전 포스팅 참고 학습
자바에서 for each 반복문을 활용하는 방법은 이전 포스팅에서 다뤘습니다. 이를 통해 배열 또는 컬렉션의 요소를 반복적으로 처리할 수 있으며, 반복적인 코드를 간결하게 줄여주어 코드양도 줄어들고 훨씬 효율적으로 코딩을 할 수 있습니다. 만약 for문 이외 for each문에 활용 예제에 대해 궁금하시다면 아래 링크를 참고해주세요.
2023.09.29 - [Java] - [Java/Linux] 자바 for each 반복문 활용 예제(hashmap, list)
자바 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();
}
}
}