살구월드

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

목차

  1. 자바 javac 컴파일 예제 이전 포스팅 참고 학습
  2. 자바 Swing 활용 사용자 입력 가능한 Input Box 만들기 예제 이전 포스팅 참고 학습
  3. 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습
  4. 자바 MariaDB 연결을 위한 MariaDB JDBC 드라이버 다운로드 및 연결 예제
  5. 자바 javac -cp 명령으로 드라이버 연결 및 컴파일, 실행 예제

 

 

 

 

 

 

 

 

 

 

자바 javac 컴파일 예제 이전 포스팅 참고 학습

이전 포스팅에서는 자바 프로그래밍에서 "컴파일"에 대한 이해를 다루었습니다. "javac" 명령어를 사용하여 자바 소스 코드를 기계어로 변환하는 과정의 예제를 알아보았습니다. 컴파일은 소스 코드를 번역하여 컴퓨터가 이해할 수 있는 형태로 만드는 과정으로, 이해 가능한 바이트 코드로 변환됩니다. 만약 아직 자바 소스 코드를 컴파일하기위한 javac 명령에 대해 잘 모르신다면 아래 링크를 참고하여 학습해주세요.

 

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

 

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

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

salguworld.tistory.com

 

 

 

 

 

 

 

자바 Swing 활용 사용자 입력 가능한 Input Box 만들기 예제 이전 포스팅 참고 학습

이전 포스팅에서는 자바 Swing 라이브러리를 사용하여 사용자 입력을 받을 수 있는 Input Box (텍스트 필드)를 만드는 방법을 배웠습니다. Swing을 활용하여 GUI 컴포넌트를 생성하고 사용자가 입력한 값들을 코드로 가져와 출력등의 기능 구현이 가능합니다. 만약 자바에서 Swing을 활용하여 Input Box 만드는 방법이 궁금하시다면 아래 링크를 참고해주세요.

 

2023.09.21 - [Java] - [Java/Linux] 자바 Swing 활용 사용자 입력 Input Box 만들기 예제

 

[Java/Linux] 자바 Swing 활용 사용자 입력 Input Box 만들기 예제

목차 자바 Javac로 소스 코드 컴파일 및 class 파일 얻기 예제 이전 포스팅 참고 학습 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습 자바스크립트 리스트 박스 만들

salguworld.tistory.com

 

 

 

 

 

 

 

자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습

이전 포스팅에서는 자바 Swing을 사용하여 버튼을 UI에 추가하고 클릭 이벤트를 처리하는 방법을 학습했습니다. 사용자 인터페이스를 만들고 버튼 클릭 시 수행할 동작을 정의하는 방법을 익혔습니다. 만약 Swing 라이브러리를 활용하여 자바에서 버튼 UI를 생성하고 눌렀을 때 클릭 이벤트 연동 방법이 궁금하시다면 아래의 포스팅을 참고해주세요.

 

2023.09.20 - [Java] - [Java/Linux] 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제(JButton, addActionListener)

 

[Java/Linux] 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제(JButton, addActionListener)

목차 자바 javac 명령어로 리눅스에서 자바 소스 코드 컴파일 예제 이전 포스팅 참고 학습 자바 try, catch 예외처리 예제 이전 포스팅 참고 학습 자바 Swing 활용 간단한 다이얼로그 띄우기 예제 이전

salguworld.tistory.com

 

 

 

 

 

 

 

자바 MariaDB 연결을 위한 MariaDB JDBC 드라이버 다운로드 및 연결 예제

아래는 MariaDB와 자바를 연결하기 위해 MariaDB JDBC 드라이버를 다운로드하고 연결하는 예제입니다. JDBC 드라이버를 사용하여 MariaDB 서버에 연결합니다.

 

아래 링크를 통해 MariaDB connector jar 파일을 다운로드 합니다. Java 버전에 맞게 MariaDB Driver버전을 맞춰 다운로드합니다. 본 포스팅 예제에서는 Java 1.8 을 사용하기때문에 MariaDB 2.7.10 버전 드라이브러를 다운로드하였습니다.

 

https://jar-download.com/artifacts/org.mariadb.jdbc

 

Download org.mariadb.jdbc JAR files with all dependencies

org.mariadb.jdbc mariadb-java-client-jre6 1.6.1 compile group: 'org.mariadb.jdbc', name: 'mariadb-java-client-jre6', version: '1.6.1' //Thanks for using https://jar-download.com libraryDependencies += "org.mariadb.jdbc" % "mariadb-java-client-jre6" % "1.6.

jar-download.com

 

 

이후 아래와 같이 코드를 작성합니다.

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

public class MariaDBConnectionExample {
    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();
        }
    }
}

 

 

 

 

 

 

 

 

자바 javac -cp 명령으로 드라이버 연결 및 컴파일, 실행 예제

아래는 MariaDB JDBC 드라이버를 클래스패스에 추가하고 javac -cp 명령을 사용하여 드라이버를 활용하는 컴파일 및 실행하는 예제입니다. 중요한 점은 클래스패스 설정을 통해 드라이버를 사용하는 방법입니다.

 

$ cp ~/Downloads/jar_files/mariadb-java-client-2.7.10.jar .
$ javac -cp mariadb-java-client-2.7.10.jar MariaDBConnectionExample.java
$ java -cp .:mariadb-java-client-2.7.10.jar MariaDBConnectionExample

 

MariaDB에 연결성공한 모습

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

공유하기

facebook twitter kakaoTalk kakaostory naver band