Hey Leute,
Ich bin ein wenig verzweifelt da mein QC:
immer noch folgenden Fehler wirft:
ich bin zuerst nach diesem Tutorial vorgegangen:
https://help.ubuntu.com/community/JDBCAndMySQL
...
Als das nicht geklappt hab hab ich versucht diesen Treiber zu installieren:
MySQL :: Download Connector/J 5.1
sodass mein class path mittlerweile so aussieht:
so also hab ich mal nach geschaut via Terminal:
eig. sind ja die richtigen Dateien vorhanden oder?
Wo liegt das problem?
aso hier noch ein beweis:
MYSQLSERVER:
Mysql-client:
Libmysql-java:
So <-- RATLOS hier
als IDE verwende ich Eclipse allerdings sollte dies ja nichts mit meinem Problem zutun haben
Ich bin ein wenig verzweifelt da mein QC:
Java:
package neocrom;
import java.sql.*;
import java.util.Properties;
public class DBDemo
{
// The JDBC Connector Class.
private static final String dbClassName = "com.mysql.jdbc.Driver";
// Connection string. emotherearth is the database the program
// is connecting to. You can include user and password after this
// by adding (say) ?user=paulr&password=paulr. Not recommended!
private static final String CONNECTION =
"jdbc:mysql://127.0.0.1/projects";
public static void main(String[] args) throws
ClassNotFoundException,SQLException
{
System.out.println(dbClassName);
// Class.forName(xxx) loads the jdbc classes and
// creates a drivermanager class factory
Class.forName(dbClassName);
// Properties for user and password. Here the user and password are both 'paulr'
Properties p = new Properties();
p.put("user","neocrom");
p.put("password","********");
// Now try to connect
Connection c = DriverManager.getConnection(CONNECTION,p);
System.out.println("It works !");
c.close();
}
}
immer noch folgenden Fehler wirft:
Code:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at neocrom.DBDemo.main(DBDemo.java:24)
com.mysql.jdbc.Driver
ich bin zuerst nach diesem Tutorial vorgegangen:
https://help.ubuntu.com/community/JDBCAndMySQL
...
Als das nicht geklappt hab hab ich versucht diesen Treiber zu installieren:
MySQL :: Download Connector/J 5.1
sodass mein class path mittlerweile so aussieht:
Code:
neocrom@neocrom-desktop:~/JDBC/mysql-connector-java-5.1.7$ echo $CLASSPATH
/home/neocrom/JDBC/mysql-connector-java-5.1.7/mysql-connector-java-5.1.7-bin.jar::/usr/share/java/mysql.jar
so also hab ich mal nach geschaut via Terminal:
Code:
neocrom@neocrom-desktop:~/JDBC/mysql-connector-java-5.1.7$ ls /usr/share/java |grep mysql-connector
mysql-connector-java-5.1.6.jar
mysql-connector-java-5.1.7-bin.jar
mysql-connector-java.jar
eig. sind ja die richtigen Dateien vorhanden oder?
Wo liegt das problem?
aso hier noch ein beweis:
MYSQLSERVER:
Code:
neocrom@neocrom-desktop:~/JDBC/mysql-connector-java-5.1.7$ sudo apt-get install mysql-server
[sudo] password for neocrom:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
mysql-server ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
neocrom@neocrom-desktop:~/JDBC/mysql-connector-java-5.1.7$
Mysql-client:
Code:
neocrom@neocrom-desktop:~$ sudo apt-get install mysql-client
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
mysql-client ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
neocrom@neocrom-desktop:~$
Libmysql-java:
Code:
neocrom@neocrom-desktop:~$ sudo apt-get install libmysql-java
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
libmysql-java ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
neocrom@neocrom-desktop:~$
So <-- RATLOS hier
als IDE verwende ich Eclipse allerdings sollte dies ja nichts mit meinem Problem zutun haben