BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2015. 7. 9. 12:49

MySql을 설치하고 연결테스트를 해봅니다.

디비가 잘 연결되는지 테스트 해볼때 필요한 소스. *^^*

참고적으로 MySql은 로컬에 설치되어 있고 root 계정을 사용하였습니다.

 

테스트용 테이블 생성 쿼리 (데이터를 2개정도 입력해 두자)

CREATE TABLE `member` (
   `id` varchar(12) NOT NULL default '',
   `password` varchar(12) default NULL,

   PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

 

MySql 연결 테스트용 클래스 소스

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

public class TestMySql {

 public static void main(String[] args) {

  Connection conn = null;
  Statement stmt = null;
  ResultSet rs = null;

  String dbUrl = "jdbc:mysql://localhost/test";
  String dbUser = "root";
  String dbPassword = "1234";

  try {
   Class.forName("com.mysql.jdbc.Driver");
   System.out.println("Driver Loading OK. *^^*");
  }
  catch (ClassNotFoundException e){
   System.out.println("Driver Loading Error. ^^;");
   System.out.println(e.toString());
   return;
  }

  try {
   conn = DriverManager.getConnection(dbUrl, dbUser, dbPassword);
   System.out.println("Driver Connection OK. *^^*");
  }
  catch (SQLException e) {
   System.out.println("Driver Connection Error. ^^;");
   System.out.println(e.toString());
   return;
  }
  try {
   stmt = conn.createStatement();
   rs = stmt.executeQuery("SELECT * FROM MEMBER");
   while (rs.next()) {
    System.out.println(rs.getString(1) + " - " + rs.getString(2));
   }
  } catch (SQLException e){
   System.out.println("executeQuery() Error. ^^;");
   System.out.println(e.toString());
  }

  try {
   if (rs != null) {  rs.close(); }
   if (stmt != null) { stmt.close(); }
   if (conn != null) { conn.close(); }
  } catch (SQLException e){
   System.out.println(e.toString());
  }
 }
}

 

 

짜잔~~~!

 

반응형