:::::a exception:::::

Vejam o que imprimiu agora::::

java.sql.SQLException:Server configuration denies access to data source
at com.mysql.jdbc.MysqlIO.init(Unknow Source)
at com.mysql.jdbc.Connection.connectionInit(Unknow source)
at com.mysql.jdbc.jdbc2.Connection.connectionInit(Unknow source)
at com.mysql.jdbc.Connection.connectionInit(Unknow source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at Teste.main(Teste.java:16)

Eis o código

import java.sql.*;
public class Teste{
public static void main(String args[]) {
Connection connection = null;
try
{

String driverName = “org.gjt.mm.mysql.Driver”; // MySQL MM JDBC driver
Class.forName(driverName);

String SName = “localhost”;
String Tbase = “mydatabase”;
String url = “jdbc:mysql://” + SName + “/” + Tbase;
String Uname = “username”;
String password = “password”;
connection = DriverManager.getConnection(url, Uname, password);
} catch (ClassNotFoundException e)
{

System.out.println(“O driver expecificado não foi encontrado.”);
} catch (SQLException e)
{
e.printStackTrace();
}
}

simplesmente o usuario/senha que voce esta usando nao tem direito de usar o mysql

lembre-se q por jdbc a conexao eh feita via tcp, entao vc precisa dar direito dele acessaar via localhost ou do dominio q vc esta acessando

isso eh, vai ter de mexer na tabela de permissao dos usuarios do m,ysql

vc esta tendo um problema com o mysql, nao java

HUM… entendi vou tentar lembrar como se dá direito no mysql :oops: …

Será qu é isso aqui???

myslq>GRANT ALL PRIVILEGES ON DataBase>.* TO root>@"%"> IDENTIFIED BY password>; ???

vou tentar…

REALMENTE É ISSO AGORA DEU CERTO … :slight_smile: BRIGADÃO PAULO