aVenger
2004-03-29, 19:16:09
Ich muss ein Java Programm schreiben welches eine MYSQL Datenbank ausliest.
Datenbank und Table heisen artikel. Ich habe 3 Spalten angelegt (Nummer, ArtNr, Bezeichnung, Preis). Wie genau kann ich die angelegte Datenbank ins Java Programm einlesen.
Quellcode:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class JDBCSwing1 extends JFrame
{
// Instanzvariable festlegen
JButton jbDaten = new JButton("Datensatz einfügen");
JPanel jpEingabe = new JPanel();
JTextField jtfFamname = new JTextField(40);
JTextField jtfVorname = new JTextField(40);
JTextField jtfGebDatum = new JTextField(40);
// Konstruktor
public JDBCSwing1()
{
super("Datenbankzugriff");
Container c = getContentPane();
c.setLayout(new BorderLayout());
c.add(jbDaten,BorderLayout.SOUTH);
c.add(jpEingabe,BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Eingabe.setLayout(new BoxLayout(jpEingabe,BoxLayout.Y_AXIS));
jpEingabe.setLayout(new GridLayout(3,1));
jpEingabe.add(new JLabel("Artikel Nummer",SwingConstants.CENTER));
jpEingabe.add(jtfFamname);
jpEingabe.add(new JLabel("Bezeichnung",SwingConstants.CENTER));
jpEingabe.add(jtfVorname);
jpEingabe.add(new JLabel("Preis",SwingConstants.CENTER));
jpEingabe.add(jtfGebDatum);
jbDaten.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
}
});
}
// main-Methode
public static void main(String[] args)
{
JDBCSwing1 myFrame = new JDBCSwing1();
myFrame.setSize(500,300);
myFrame.setVisible(true);
}
}
Datenbank und Table heisen artikel. Ich habe 3 Spalten angelegt (Nummer, ArtNr, Bezeichnung, Preis). Wie genau kann ich die angelegte Datenbank ins Java Programm einlesen.
Quellcode:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class JDBCSwing1 extends JFrame
{
// Instanzvariable festlegen
JButton jbDaten = new JButton("Datensatz einfügen");
JPanel jpEingabe = new JPanel();
JTextField jtfFamname = new JTextField(40);
JTextField jtfVorname = new JTextField(40);
JTextField jtfGebDatum = new JTextField(40);
// Konstruktor
public JDBCSwing1()
{
super("Datenbankzugriff");
Container c = getContentPane();
c.setLayout(new BorderLayout());
c.add(jbDaten,BorderLayout.SOUTH);
c.add(jpEingabe,BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Eingabe.setLayout(new BoxLayout(jpEingabe,BoxLayout.Y_AXIS));
jpEingabe.setLayout(new GridLayout(3,1));
jpEingabe.add(new JLabel("Artikel Nummer",SwingConstants.CENTER));
jpEingabe.add(jtfFamname);
jpEingabe.add(new JLabel("Bezeichnung",SwingConstants.CENTER));
jpEingabe.add(jtfVorname);
jpEingabe.add(new JLabel("Preis",SwingConstants.CENTER));
jpEingabe.add(jtfGebDatum);
jbDaten.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
}
});
}
// main-Methode
public static void main(String[] args)
{
JDBCSwing1 myFrame = new JDBCSwing1();
myFrame.setSize(500,300);
myFrame.setVisible(true);
}
}