x1.instance3650.db.xeround.com-nino_db
[chatserver.sql.MySqlConnection.rehash()]
this is con null [.()]
connection to MySQL server failed
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
Cannot load connection class because of underlying exception:
'java.lang.NumberFormatException: For input string: "chatserver"'.
[chatserver.sql.MySqlConnection.connect()]
Exception in thread "AWT-EventQueue-0" [.()]
java.lang.NullPointerException [.()] at
chatserver.sql.MySqlConnection.ensureConnected(MySqlConnection.java:105) [.()] at
chatserver.sql.MySqlConnection.getServerConfig(MySqlConnection.java:936) [.()] at
chatserver.objects.ServerConfig.loadConfigFromSql(ServerConfig.java:57) [.()] at
chatserver.objects.ServerConfig.<init>(ServerConfig.java:49) [.()] at
chatserver.objects.Server.<init>(Server.java:36) [.()] at
chatserver.objects.Server.getInstance(Server.java:88) [.()] at
chatserver.main.ServerMain$1.run(ServerMain.java:24) [.()] at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) [.()] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:597) [.()] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) [.()]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) [.()]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) [.
()] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) [.()] at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) [.()] at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122) [.()]
This is thrown by the following block of code..
try {
//conn = DriverManager.getConnection ("jdbc:mysql://localhost:chatserver");
// Joshua - change
// dbPassword = "";
conn = DriverManager.getConnection("jdbc:mysql://" + dbHost + ":"
+ dbPort + "/" + dbDatabase + "?" + "user=" + dbUser
+ "&"
+ "password=" + dbPassword);
lastMySqlActionTime = new Date().getTime();
} catch (SQLException e) {
System.out.println("this is con "+conn);
ServerLog.logError("connection to MySQL server failed "+e);
return false;
}
I can get access to the databases through command prompt and use database…it is not throwing error any error in driver…
plz some one can help me..thank you
From the stacktrace and code snippet available it seems your
dbPortischatserver, whereas port is an int like3306, hence while parsing it as Integer it is failing and giving youNumberFormatException.So instead of
try with this
Complete connection string will look like below:
In above you can place your username, password, dbPort, databasename e.t.c.
Here I am assuming you want to connect to a schema named as chatserver