리눅스에서 jdbc로 mysql연동

boardholic의 이미지

리눅스에서
mysql에 접속하기위해서
간단한 jdbc연결 소스로 확인하려고 하는데
에러가 발생합니다. 확인좀 부탁합니다.

import java.sql.*;
 
public class DriverTest{
 
 public static void main(String args[]){
  Connection con;
 
  try{
   Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("Loaded");
   con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test_db", "test", "test");
   System.out.println("Connected");
  }
  catch(SQLException ex){ System.out.println("SQLException" + ex);}
  catch(Exception ex){ System.out.println("Exception:" + ex);}
 }
}

위의 소스상에서 드라이버 로드까지는 되는거 같은데
연결중에 아래와 같은 에러가 발생합니다.

Invalid authorization specification, message from server: "'test@localhost.localdomain' ����ڴ� b���� �ź� �Ǿ�4ϴ�. (Using password: ��)"

많은 도움 부탁드립니다.

bookgekgom의 이미지

잘은 모르겠지만 비번이 틀린거 같은데여.

아이디:test
비번:test

인가요?

그건 그렇고 자바 6 이후에는

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

이거 없어도 됩니다.

즐 자바

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.