2014-03-04 1 views
0

프로그래밍하기가 너무 쉽습니다. 이클립스 프로젝트에 MySQL 워크 벤치를 연결하려고하는데 어디서부터 시작해야할지 모르겠다. 누군가가 내가해야 할 과정을 설명해 주실 수 있습니까? 어떻게 구현할 것인가?MySQL 워크 벤치를 Eclipse에 연결하기

감사합니다.

답변

1

com.example.sql

프로젝트

package com.example.sql; 

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

public class JDBCExample { 
    public static Connection con; 
    public static void main(String[] argv) { 
     try 
     { 
      connectionQuery(); 

      PreparedStatement statement = con.prepareStatement("SELECT * from table_name");/*write query inside of prepared statement*/ 
      ResultSet result = statement.executeQuery(); 
      System.out.println("DataBase table accessed"); 

      while(result.next()) 
      { 
       String retrievedid= result.getString("Column_name"); 

       System.out.println(retrievedid); 
      } 


      con.close(); 
     } 

     catch(Exception e) 
     { 
      e.printStackTrace(); 
      System.out.println(e.getMessage().toString()); 
     } 
    } 

    public static void connectionQuery() 
    { 
     try 
     { 
      Class.forName("com.mysql.jdbc.Driver"); 
      con = DriverManager.getConnection("jdbc:mysql://localhost:3306/boopathi","root","root"); 
      System.out.println("Remote DB connection established"); 
     } 
     catch (ClassNotFoundException e) 
     { 
      e.printStackTrace(); 
      System.out.println("Remote server could not be connected"); 
     } 
     catch (NullPointerException e) 
     { 
      e.printStackTrace(); 
      System.out.println("Remote server could not be connected"); 
     } 
     catch (SQLException e) 
     { 
      e.printStackTrace(); 
      System.out.println("Remote db connection establishment error"); 
     } 
     catch (Exception e) 
     { 
      e.printStackTrace(); 
      System.out.println("False query"); 
     } 
    } 
} 

Refer this link also

+0

안녕에 mysqlconnector.jar을 포함

패키지 이름을 만들 이클립스

에서 자바 프로젝트를 만듭니다! 당신의 도움을 주셔서 감사합니다! 코드에 주석을 달거나 설명 해줄 수 있다고 생각하지 않습니까? 나는 그것을 스스로 이해할 수 있기를 바란다. – user3166793

+0

나는 아래 링크를 언급했는데, 그 링크는 모두 정교하게 설명했다. – Boopathi

+0

오, 미안, 나는 그것을 놓쳤다, 다시 한번 감사 드려라! – user3166793

관련 문제