T
tavgm
Mitglied
Thread Starter
- Dabei seit
- 12.05.2006
- Beiträge
- 88
- Reaktionspunkte
- 1
Hallo,
ich benutze Mac OS X 10.4.6 und Eclipse SDK 3.1.2 und mysql-connector-java-5.0.0-beta, habe bei Java ist auch eine Insel über mysql gelesen da ich es in Verbindung mit java benutzen möchte. Habe die sql Datenbank erfolgreich konfiguriert:
mysql> show Databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| Image_DB |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql>
Nun hab ich nach JDBC treibern gesucht und bin auf mysql-connector-java-5.0.0-beta gestoßen, ich weis nicht ob das das richtige ist. Tatsache ist das ich irgendwas falsch mache habe folgenden java code:
Fehler bei ODBC-JDBC-Bridgejava.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
gut dachte ich mir vielleicht classpath nicht gestezt also hab ich das gemacht
echo $CLASSPATH
:/Users/tavgm/Desktop/mysql-connector-java-5.0.0-beta/mysql-connector-java-5.0.0-beta-bin.jar
Pfad stimmt habe ich überprüft.Nunja Fehler erhielt ich immernoch den selben dann hab ich irgendwo gelesen dass man das auch direkt in Eclipse einstellen kann bei:
Projekt
->Properties
-> Add External JARs also hab ich da dann den Pfad angegeben.
Fehler besteht leider immernoch langsam hab ich keine Ahnung was ich falsch mache vielleicht kann mir ja jemand einen rat geben was ich falsch mache oder vielleicht zu nem anderen JDBC treiber .
Danke Gruss tavgm
ich benutze Mac OS X 10.4.6 und Eclipse SDK 3.1.2 und mysql-connector-java-5.0.0-beta, habe bei Java ist auch eine Insel über mysql gelesen da ich es in Verbindung mit java benutzen möchte. Habe die sql Datenbank erfolgreich konfiguriert:
mysql> show Databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| Image_DB |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql>
Nun hab ich nach JDBC treibern gesucht und bin auf mysql-connector-java-5.0.0-beta gestoßen, ich weis nicht ob das das richtige ist. Tatsache ist das ich irgendwas falsch mache habe folgenden java code:
Code:
import java.sql.*;
public class sql
{
public static void main( String args[] )
{
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
}
catch ( ClassNotFoundException e ) {
System.out.println( "Fehler bei ODBC-JDBC-Bridge" + e );
return;
}
Connection conn;
Statement stmt;
ResultSet rSet;
try
{
String url = "jdbc:odbc:Pflanzen";
conn = DriverManager.getConnection( url, "User", "User" );
stmt = conn.createStatement();
String sqlQuery = "SELECT Lfr_Name, Adresse FROM Lieferanten";
rSet = stmt.executeQuery( sqlQuery );
while ( rSet.next() )
System.out.println ( rSet.getString(1) + "\t" + rSet.getString(2) );
stmt.close();
conn.close();
}
catch ( SQLException e )
{
System.out.println( "Fehler bei Tabellenabfrage" + e );
return;
}
}
}
Fehler bei ODBC-JDBC-Bridgejava.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
gut dachte ich mir vielleicht classpath nicht gestezt also hab ich das gemacht
echo $CLASSPATH
:/Users/tavgm/Desktop/mysql-connector-java-5.0.0-beta/mysql-connector-java-5.0.0-beta-bin.jar
Pfad stimmt habe ich überprüft.Nunja Fehler erhielt ich immernoch den selben dann hab ich irgendwo gelesen dass man das auch direkt in Eclipse einstellen kann bei:
Projekt
->Properties
-> Add External JARs also hab ich da dann den Pfad angegeben.
Fehler besteht leider immernoch langsam hab ich keine Ahnung was ich falsch mache vielleicht kann mir ja jemand einen rat geben was ich falsch mache oder vielleicht zu nem anderen JDBC treiber .
Danke Gruss tavgm