Galera alguém sabe como resolver isso?
Eu consigo manipular o banco com o php usando o mesmo login senha host, etc.
A máquina é a mesma tanto para aplicação quanto para o banco.
Está em Linux slackware mysql 5, php qq coisa, java 1.6 driver de mysql 5.1.5.
fsjr
Julho 4, 2008, 9:03pm
#2
Cara, nao sei voce nao postou codigo nenhum nem nada, entao vamos do comeco. Primeiro baixe o driver connector para java do mysql
http://dev.mysql.com/downloads/connector/j/5.1.html
Ai pra ti pegar a conexao com mysql voce acha muita coisa pelo forum e no google, mas se voce quisesse retornar a conexao com o banco para trabalhar com ela seria algo tipo isso …
public Connection connect() {
boolean isConnected = false;
String url;
private String host;
private String user;
private String pass;
private String database;
public Connection con;
url = "jdbc:mysql://"+host+"/"+database+"?" +"user="+user +"&password="+pass;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(url);
isConnected = true;
} catch( SQLException e ) {
e.printStackTrace();
System.out.println(e.getMessage());
isConnected = false;
} catch ( ClassNotFoundException e ) {
e.printStackTrace();
System.out.println(e.getMessage());
isConnected = false;
} catch ( InstantiationException e ) {
e.printStackTrace();
System.out.println(e.getMessage());
isConnected = false;
} catch ( IllegalAccessException e ) {
e.printStackTrace();
System.out.println(e.getMessage());
isConnected = false;
}
return con;
}
Retirei esse codigo de uma busca que voce encontra facilmente pelo forum ou pelo google …
Qualquer coisa da uma postada de codigo que fica melhor
Abraco
era um problema de configuracao do mysql.
nao aceitava conexao externa, o engraçado é que ele entende o php como interno e o java como externo…