Anzeige:
Ergebnis 1 bis 2 von 2

Thema: JDBC Problem

  1. #1
    nibblas
    Gast

    JDBC Problem

    moin
    ich habe eine mysql datenbank test mit der tabelle devices.
    ich möchte nun per java daten aus der datenbank lesen und in einer JTable anzeigen... dazu habe ich folgendes skript...(JTable net ausprogrammiert nur tet)

    Code:
    package sqlTest;
    
    
    import java.sql.*;
    
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    
    
    public class MySqlTest 
    { 
    	
    
    
    
    
      public static void main( String[] args ) throws SQLException, ClassNotFoundException 
      { 
    	  
    	
    		try {
    			Class.forName("com.mysql.jdbc.Driver");
    		} catch (RuntimeException e) {
    			// TODO Auto-generated catch block
    			System.out.println("klasse nicht gefunden");
    		}
    	
    	
    	
    		Connection con;
    		con = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "");
    		Statement stmt = con.createStatement();
    
    	
    	  
    	  ResultSet rs = stmt.executeQuery( "Select * from devices" );
    	  
        String[][] rowData = { 
            { rs.getString("UID"), rs.getString("Device Name"), rs.getString("Device Type"), rs.getString("Serial") }, 
            { "214442123", "T-207" , "Tracker", "SE7854561" }, 
            { "212555123", "MTOC08" , "MTOC", "SE7854561" }, 
            { "2666312123", "T-207" , "Tracker", "SE7854561" }
        }; 
     
        String[] columnNames =  { 
            "RFID UID", "Device Name", "Device Type", "Serial NR." 
        }; 
     
        JFrame f = new JFrame(); 
        f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 
     
        JTable table = new JTable( rowData, columnNames ); 
        f.add( new JScrollPane( table ) ); 
     
        f.pack(); 
        f.setVisible( true ); 
      } 
    }
    ich habe in den projekteigenschaften unter libraries die daten mysql connector java 5.1.5.-bin.jar eingefügt...

    nun bekomm ich folgende exceptions!

    Exception in thread "main" java.sql.SQLException
    at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1056)
    at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:957)
    at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:927)
    at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSet Impl.java:817)
    at com.mysql.jdbc.ResultSetImpl.getStringInternal(Res ultSetImpl.java:5514)
    at com.mysql.jdbc.ResultSetImpl.getString(ResultSetIm pl.java:5434)
    at com.mysql.jdbc.ResultSetImpl.getString(ResultSetIm pl.java:5474)
    at sqlTest.MySqlTest.main(MySqlTest.java:40)


    edit:

    ich bekomm den fehler nur wenn ich die daten aus dem ResultSet anzeigen will....

    sprich wenn ich rs.getString(1); aufrufe....






    kann mir wer helfen?

    thx & grüsse

    nibblas
    Geändert von nibblas (07-02-2008 um 13:49 Uhr)

  2. #2
    nibblas
    Gast
    hat sich erledigt....

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •