안녕하세요..
mysql의 데이터를 자바프로그램에서 뽑아올려고..
테스트를 해봤는데요.. 에러가 나는데요...
무슨 영문인지.. 이런저런 해결책을 나름대로 해봤는데..
도무지 실마리가 안잡히네요..
도와주세요..
제가 사용자 권한설정부분을 잘못 건든건지.. 초보자가 뭐 좀 해볼려니..
정말 힘든점이 많네요..
다음은 테스트 소스랑 에러메시지입니다..
import java.sql.*;
public class dbtest{
Connection con;
Statement stmt;
ResultSet rset;
public static void main(String args<>) throws Exception{
new dbtest();
}
public dbtest(){
go();
}
public void go(){
try{
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
System.out.println("driver loadin....");
}catch(Exception e){
System.out.println("drvier loading fail");
e.printStackTrace();
}
try{
System.out.println("connection create");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","dbuser","");
System.out.println("stmt");
stmt=con.createStatement();
rset=stmt.executeQuery("select * from test");
while(rset.next()){
System.out.println(rset.getString(1));
}
}catch(SQLException es){
System.out.println("error");
es.printStackTrace();
}
}
}
에러메시지..
driver loadin....
connection create
error
java.sql.SQLException: Server configuration denies access to data source
at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:144)
at org.gjt.mm.mysql.Connection.<init>(Connection.java:230)
at org.gjt.mm.mysql.Driver.connect(Driver.java:126)
at java.sql.DriverManager.getConnection(DriverManager.java:457)
at java.sql.DriverManager.getConnection(DriverManager.java:137)
at dbtest.go(dbtest.java:23)
at dbtest.<init>(dbtest.java:11)
at dbtest.main(dbtest.java:8)