Πρόβλημα με JDBC,MySQL και Ubuntu configuration  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Πρόβλημα με JDBC,MySQL και Ubuntu configuration

Δημοσίευσηαπό siropio » 11 Μαρ 2010, 12:40

Γεια σας,εχω το εξης προβλημα εχω δημιουργησει μια Βαση Δεδομενων library και εχω LAMPP server και
εχω το παρακατω παραδειγμα το οποιο θα ηθελα να τρεξω (το οποιο ειναι απο το βιβλιο "Java How to Program απο Deitel&Deitel" Κεφαλαιο 25 στην 7η edition σελιδα 1176 )
Κώδικας: Επιλογή όλων
// Fig. 25.23: DisplayAuthors.java
// Displaying the contents of the authors table.
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class DisplayAuthors
{
// JDBC driver name and database URL
static final String DRIVER = "com.mysql.jdbc.Driver";
static final String DATABASE_URL = "jdbc:mysql://localhost/library";
// launch the application
public static void main( String args[] )
{
Connection connection = null; // manages connection
Statement statement = null; // query statement
ResultSet resultSet = null; // manages results
// connect to database books and query database
try
{
// load the driver class
Class.forName( DRIVER );
// establish connection to database
connection =
DriverManager.getConnection( DATABASE_URL, "< username μου>", "<το pass μου>" );
// create Statement for querying database
statement = connection.createStatement();
// query database
resultSet = statement.executeQuery(
"SELECT AUTHOR_CODE, AUTHOR_NAME, AUTHOR_SURNAME FROM author" );
// process query results
ResultSetMetaData metaData = resultSet.getMetaData();
int numberOfColumns = metaData.getColumnCount();
System.out.println( "Authors Table of Books Database:\n" );
for ( int i = 1; i <= numberOfColumns; i++ )
System.out.printf( "%-8s\t", metaData.getColumnName( i ) );
System.out.println();
while ( resultSet.next() )
{
for ( int i = 1; i <= numberOfColumns; i++ )
System.out.printf( "%-8s\t", resultSet.getObject( i ) );
System.out.println();
} // end while
} // end try
catch ( SQLException sqlException )
{
sqlException.printStackTrace();
} // end catch
catch ( ClassNotFoundException classNotFound )
{
classNotFound.printStackTrace();
} // end catch
finally // ensure resultSet, statement and connection are closed
{
try
{
resultSet.close();
statement.close();
connection.close();
} // end try
catch ( Exception exception )
{
exception.printStackTrace();
} // end catch
} // end finally
} // end main
} // end class DisplayAuthors


αλλα μου πεταει το εξης error:
Κώδικας: Επιλογή όλων
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at DisplayAuthors.main(DisplayAuthors.java:24)
java.lang.NullPointerException
at DisplayAuthors.main(DisplayAuthors.java:58)


Υπαρχει καποιο προβλημα με το LAMPP ή καποια configuration που χρειαζεται να κανω?πχ βρηκα αυτο-->https://help.ubuntu.com/community/JDBCAndMySQL αλλα δεν λειτουργει.
Καμια ιδεα ?
siropio
babeTUX
babeTUX
 
Δημοσιεύσεις: 31
Εγγραφή: 24 Οκτ 2008, 14:06
IRC: siropio
Εκτύπωση

Re: Πρόβλημα με JDBC,MySQL και Ubuntu configuration  Το θέμα επιλύθηκε

Δημοσίευσηαπό siropio » 11 Μαρ 2010, 13:35

Οκ λυθηκε ακολουθησα κατα γραμμα το link που παρεθεσα απο το help.ubuntu παραπανω και ολα καλα!
siropio
babeTUX
babeTUX
 
Δημοσιεύσεις: 31
Εγγραφή: 24 Οκτ 2008, 14:06
IRC: siropio
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού