hallo liebes forum,
ich habe eine klasse:
Ich will eigentlich ein Objekt CachedRowSet serialisieren und durch einen Stream schicken. Ich bekomme aber immer die Fehlermeldung:
java.sql.SQLException: (JNDI) Verbindung nicht möglich
... wenn ich ein Objekt erstelle, es über den stream schicke und mittels
rowset.next() .. durchgehen will kommt eine nullpointer exception.. das ist klar weil die databaseconnector klasse null liefert, da keine verbindung besteht.
Ich habe es nach vielen Anleitungen gemacht, aber... irgendwas mach ich falsch.
name, passwort, datenbank sind richtig.
wie man sieht nutz ich mysql als datenbank.
hat jemand ne ahnung was ich falsch mache? hab ich irgendwas vergessen?
liebe grüße
johnny
ich habe eine klasse:
Java:
import javax.sql.rowset.*;
import com.sun.rowset.CachedRowSetImpl;
/**
*
* @author Johnny
*/
public class DataBaseConnector {
private CachedRowSet db;
public DataBaseConnector () {
try {
Class.forName ("com.mysql.jdbc.Driver");
db = new CachedRowSetImpl();
db.setDataSourceName("jdbc:mysql://loalhost/mydatabase");
db.setUsername("root");
db.setPassword("password");
} catch (Exception e) {
System.err.println(e);
}
}
public CachedRowSet getCachedRowSetFromQuery(String query) {
try {
db.setCommand( query );
db.execute();
return db;
}
catch (Exception e) {
System.err.println(e);
return null;
}
}
}
Ich will eigentlich ein Objekt CachedRowSet serialisieren und durch einen Stream schicken. Ich bekomme aber immer die Fehlermeldung:
java.sql.SQLException: (JNDI) Verbindung nicht möglich
... wenn ich ein Objekt erstelle, es über den stream schicke und mittels
rowset.next() .. durchgehen will kommt eine nullpointer exception.. das ist klar weil die databaseconnector klasse null liefert, da keine verbindung besteht.
Ich habe es nach vielen Anleitungen gemacht, aber... irgendwas mach ich falsch.
name, passwort, datenbank sind richtig.
wie man sieht nutz ich mysql als datenbank.
hat jemand ne ahnung was ich falsch mache? hab ich irgendwas vergessen?
liebe grüße
johnny