반응형

안녕하세요 가야태자 @talkit 입니다.

JDBC 드라이버 다운로드

순수 자바

MySQL :: Download Connector/J

위 URL로 이동 합니다.

Platform independent 를 선택 합니다.

그리고 지금 저는 윈도우즈에서 작업 중이라 두번째 Download를 클릭 합니다. zip파일 형식을 내려 받습니다.

젤 밑에 보이시나요 No thanks, just start my download. 를 클릭 하십시오.

그러면 잘 다운로드가 될겁니다.

다운로드 받은 JDBC 드라이버 이클립스에 설정

우선 열어서 압축을 푸십시오.

압축 해제한 폴더로 이동해서,

mysql-connector-j-8.0.31.jar

위 파일을 복사합니다.

이클립스에 lib 폴더를 만들고 붙여넣기를 하십시오.

프로젝트명을 클릭하고 오른쪽을 눌러서 프로퍼티를 선택 하십시오.

그리고, Java 빌드 패스를 선택하십시오.

Libraries 탭으로 이동합니다.

오른쪽 Add JARs 를 클릭하십시오.

지금 현재 pom 파일이 있는 Maven 프로젝트기는 하지만, 이번에는 이런 방법도 있다고 알고 넘어 가는 차원에서 이렇게 하고 있습니다.

Maven을 이용한 MySQL 드라이버 다운로드

다른글을 적고 링크 하겠습니다. 

Java MySQL 접속하기

JAVA 는 JDBC라는 프레임워크를 통해서 데이터베이스에 접속합니다.
데이터베이스 드라이버와 서버 소프트 웨어 개발 버전이 있으면 얼마든지 집에서 해볼 수 있습니다.

JDBC Connection


Class.forName("com.mysql.jdbc.Driver");

MySQL 드라이버 로드

Connection con = DriverManager.getConnection("jdbc:mysql://주소:3306/데이터베이스", "아이디", "비밀번호");

MySQL 접속정보 셋팅

쿼리 해보기

쿼리 해보기는 쿼리 관련 설명하는 파일을 따로 적고 여기에 링크 예정입니다. ^^

전체소스코드

package com.tistory.talkit;

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

public class MySQLExam {

    public static void main(String args[]) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con = DriverManager.getConnection("jdbc:mysql://주소:3306/데이터베이스", "아이디", "비밀번호");
            
            Statement stmt = con.createStatement();
            ResultSet rs = stmt.executeQuery("원하는 쿼리");
            while (rs.next())
                System.out.println(rs.getInt(1) + "  " + rs.getString(2) + "  " + rs.getString(3));
            con.close();
        } catch (Exception e) {
            System.out.println(e);
        }
    }

}

#java #mysql #source

반응형
반응형

안녕하세요 가야태자 @talkit 입니다. 

다른 클라우드에서 가상 서버를 만들어 보셨나요?

그렇다면, 아마 좀 저렴한 서비스는 웹에서 아이디/패스워드를 설정 하셨을 겁니다. 

하지만, 지난 번 글

리눅스/Linux 오라클 클라우드에 무료 가상 서버를 만들어 보자.(2) VM 인스턴스 만들기 Let's make free VPS on Oracle Cloud.(2) Create VM Instance :: 가야태자의 IT이야기 (tistory.com)

에서 비밀번호를 설정한 기억이 없습니다. ^^

제가 SSH 키를 잘 보관해 두시라는 이야기 했지만, 어디다가 비밀번호를 넣어라는 말씀은 드린적이 없네요

그래도 접속이 되는지만 일단 확인 해보겠습니다. 

혹시나 접속이 안된다는 메시지가 나온다면 putty를 최신 버전으로 업그레이드 하십시오.

[무료소프트웨어] 무료 보안쉘 클라이언트 PuTTY 최신 버전 다운로드 및 설치하기. How to Install the latest version PuTTY that is free Secure Shell Client. :: 가야태자의 IT이야기 (tistory.com)

접속이 되시면, Accept를 클릭하십시오. 머 매번 저걸 누르실 필요는 없으니까요 ^^

그려면 화면에 login as : 이렇게 나올텐데 여기에 아까 기억해두신 아이디를 입력하십시오.

기본적으로 ubuntu 입니다. ^^

키가 없기 때문에 ^^ 위와 같이 접속이 끊겨 버릴 겁니다. ^^

이제 키를 만들어 보겠습니다. 

최신 버전으로 설치하신 PuTTY에서 PuTTYgen이라는 프로그램을 실행 합니다. 

요렇게 생겼습니다. 

Conversions >> Import key를 클릭하십시오.

그리고 인스턴스만들면서 받은 Oracle에서 받은 key 파일을 선택하십시오.

Save public key와 Save private key를 클릭해서 다시 잘 저장해둡니다. 

저는 파일명은 public key는 oraclevm2.pub로 private key는 oraclevm2.ppk 로 저장 하였습니다. 

이제 다시 putty로 돌아가겠습니다. 

새로 설치한 putty를 여시는 것이 좋습니다. ^^

왼쪽에 있는 메뉴 중에서 Connection SSH Auth Credntials 를 클릭하십시오.

Privte key file for authentication: 에 앞에서 저장한 ppk 파일을 선택 합니다. 

그리고 다시 Session으로 돌아가서 Save버튼을 클릭하시고 Open버튼을 클릭 합니다. 

Open을 클릭하시면 

위와 같이 잘 접속이 됩니다. 

이제 제가 가르쳐 드리고 있는 여러가지 Linux 명령어들을 실험해 보시면 됩니다. ^^

감사합니다. 

 

반응형

+ Recent posts