Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Donnerstag, 27. Oktober 2011, 19:17

No suitable driver found for jdbc:mysql

hey wenn ich java -jar Bananachat.jar eingebe in Putty dann kommt diese folgende Fehlermeldung

Banana-Chat:/Knuddels# java -jar Bananachat.jar
java.sql.SQLException: No suitable driver found for jdbc:mysql://Localhost/bananachat
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at tools.database.PoolConnection.connect(PoolConnection.java:57)
at knuddels.Server.loadConfigs(Server.java:108)
at knuddels.Server.main(Server.java:178)
Listening on port 2710

Es ging nicht o.O

Dann habe ich es nochmal versucht mit

Banana-Chat:/Knuddels# java -jar Bananachat.jar
java.sql.SQLException: No suitable driver found for jdbc:mysql://123.123.12.123:3306/bananachat
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at tools.database.PoolConnection.connect(PoolConnection.java:57)
at knuddels.Server.loadConfigs(Server.java:108)
at knuddels.Server.main(Server.java:178)
Listening on port 2710
No suitable driver found for jdbc:mysql

Diesmal mit der IP meines VServers o.O
Was mache ich falsch ?
Ich habe doch ne DB angelegt über phpmyadmin :(

Wäre nett wenn ihr mir helfen könntet :)

2

Donnerstag, 27. Oktober 2011, 19:20

Die MySQL-Lib bzw. der Lib-Ordner fehlt.

3

Donnerstag, 27. Oktober 2011, 19:29

Ja aber Lib Ordner ist vorhanden, da ist aber nur die mysql connector java datei enthalten o.o
Aber geht immer noch nicht es kommt immer noch diese Fehlermeldung

Ausserdem muss ich bei databaseproperties bei dem link localhost eingeben oder die IP meines VPS ?
also zb 123.123.123.123:der angegebene Port/bananachat richtig oder ?


oh man mit Debian ist es kompliziert ^^
wenn ich es kann werde dann ein TuT für Linux machen damit solche noobs wie ich dann nicht den Support Breich spamen müssen sry ^^'

MfG StarShine

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »StarShine« (27. Oktober 2011, 20:08)


4

Donnerstag, 27. Oktober 2011, 20:18

Es geht immer noch nicht :( ^^
Man das so schwer :o

5

Donnerstag, 27. Oktober 2011, 21:54

Der Eintrag in der database.properties ist falsch.

Der muss lauten:

Quellcode

1
url = jdbc:mysql://localhost:3306/knuddels

"knuddels" ist der Name der Datenbank!
Kein Support per PN. Nur im Forum!

6

Donnerstag, 27. Oktober 2011, 22:30

Nein habe es getestet kommt gleicher Fehler o.O

Der Datenbankname ist bananachat habe doch die MYSQL Datei ausfehürt und diese erstellt automatisch die Datenbank bananachat.


bananachat (4)

* Anzeigen accounts
* Anzeigen channels
* Anzeigen channelstyles
* Anzeigen smileys


Oh man ich bin am verzweifeln mit Linux
geht das überhaupt mit Linux ?

7

Donnerstag, 27. Oktober 2011, 23:03

Na klar, meinen Emulator hatte ich auch immer auf Linux laufen. Und Java ist plattformunabhängig ;)

Wenn der gleiche Fehler kommt, weiß ich woran das liegt. Du musst die mysql-Library mit in den Classpath setzen, also mit im Befehl mit dem du den Server startest.

java -cp .;mysql-connector-java-5.1.17-bin.jar -jar Bananachat.jar

Eventuell Pfad der mysql Library anpassen!

Kanns gerade nicht testen, aber so ähnlich müsste es sein.
Kein Support per PN. Nur im Forum!

8

Donnerstag, 27. Oktober 2011, 23:20

Hi gut das es für Linux doch geht :)
Hey wenn ich das eingebe kommt das :
-bash: mysql-connector-java-5.1.17-bin.jar: command not found

Hey könntest du das auf mein VPS testen ? ^^
Gebe dir Daten wenn du willst :( ^^

Oh man Linux ist so umstänldich als WIndowsxD

9

Donnerstag, 27. Oktober 2011, 23:22

Zum Starten müsste

Quellcode

1
(java -cp dist/bananachat.jar:lib/* knuddels.Server 2710) &
richtig sein. Hast Du auch Probleme wenn Du es nur auf deinem PC ausführst?

10

Donnerstag, 27. Oktober 2011, 23:26

Ehm ich führe das auf mein VPS ^^
Hey Danke Madcore es funktioniert aber jetzt kommt das da

Banana-Chat:/Knuddels# (java -cp dist/bananachat.jar:lib/* knuddels.Server 2710) &
[1] 1637
Banana-Chat:/Knuddels# Exception in thread "main" java.lang.NoClassDefFoundError: knuddels/Server
Caused by: java.lang.ClassNotFoundException: knuddels.Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: knuddels.Server. Program will exit.

Was muss ich nunn machen ??? ^^