wie man Mysql-Datenbank mit dem Wert in Jframe Tabelle ohne Codierung erstellen für Jtable

habe ich erstellen student-Tabelle wie folgende Felder Stuid, studname, mark1,mark2 in der Mysql-Datenbank. und auch eine Tabelle erstellen, mit JFrame( Quelle,design) danach schrieb ich den folgenden code im Quelltext der Seite, dann ziehen Sie den Tisch aus der Swing-Steuerelemente.

public void DbConnection(){
       try
{
    Class.forName("com.mysql.jdbc.Driver");//Connection establishment to the database
String username = "root";
String password = "root";
String Database = "jdbc:mysql://localhost:3306/project";


Conn = DriverManager.getConnection( Database, username, password );
System.out.println("*** Connect to the database ***");


String Query = "Select * from  StudentMaster";


Statement smnt = Conn.createStatement();
ResultSet results = smnt.executeQuery( Query );
ResultSetMetaData metaDt = results.getMetaData();
System.out.println(metaDt);

int cols = metaDt.getColumnCount();
for(int i=1;i<cols;i++){
    columnNames.addElement (metaDt.getColumnName(i));
}
 while(results.next()){
     Vector row= new Vector(cols);
     for(int i=1;i<=cols;i++){
         row.addElement(results.getObject(i));
        }

     data.addElement(row);
 }
results.close();
smnt.close();

Conn.close(); //Close Connection to the database
    }
catch(Exception e)
{
    System.out.println(e);
}
}

es ist die Verbindung mit der Mysql-Datenbank, aber es zeigt nicht das DBtable-Wert in Jframe Tabelle. wie kann ich den Wert in der Tabelle(Jframe table control), ohne eine code für die Tabelle. wenn ich Doppelklick auf die Tabelle, ich weiß nicht, wo ich die Tabelle schreiben von code.

  • ich bin mit Netbeans.
  • Warum Sie nicht die richtigen Antworten die Punkte?
InformationsquelleAutor Ayesha | 2011-12-24
Schreibe einen Kommentar