Elem sve uradih po tutorialima i dakle kod izgleda ovako:
import java.sql.Connection;
import java.sql.DriverManager;
public class Test{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
//Ovde import-ujemo driver
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/ivan?user=ivan&password=blablabla");
}
catch (Exception E) {
E.printStackTrace();
}
}
}
Kao rezultat dobijam:
java.sql.SQLException: Access denied for user: 'ivan@ivan' (Using password: YES)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:770)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2544)
at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:264)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:193)
at Test.main(Test.java:28)
U celoj prici postoji baza mysql na koju se kacim kao user ivan i sa pomenutom sifrom i sama baza se zove ivan. Elem u konzoli mi stoji ivan@localhost a ovde mi izbacuje ivan@ivan, i taj deo je verovatno problem. Pa ovaj kako to da resim?