السلام عليكم
أرجو مساعدة أنا أقوم بعمل لأول مشروع لي بقاعدة البيانات بي جافا
أقوم بتطوير برنامج لتسيير مكتبة
في هذه الكلاس أقوم بعمل جدول فيه أسم و اللقب و لكن مايبغي يتشكل الجدول
ماني عارف المشكل ارجو المساعدة
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.*;
import java.awt.*;
import javax.swing.*;
public class save extends JFrame
{ static Connection conn=null;
static Statement st=null;
JPanel pannoRech,boutons;
JLabel jlnom,jlprénom;
JTextField jtnom,jtprénom;
JButton ok,annuler;
public save()
{
connectToDB();
setTitle("save");
setSize(300, 400);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setLocationRelativeTo ( null );
setResizable(true);
pannoRech = new JPanel(new FlowLayout());
boutons = new JPanel(new FlowLayout());
jlnom = new JLabel("nom ");
pannoRech.add(jlnom);
jtnom = new JTextField(20);
pannoRech.add(jtnom);
//jtf.addActionListener ( this );
jlprénom = new JLabel("prénom");
pannoRech.add(jlprénom);
jtprénom = new JTextField(20);
pannoRech.add(jtprénom);
ok = new JButton("Ok");
//ok.addActionListener ( this );
annuler = new JButton("Annuler");
//annuler.addActionListener ( this );
boutons.add(ok);
boutons.add(annuler);
getContentPane().add(boutons, BorderLayout.SOUTH);
getContentPane().add(pannoRech, BorderLayout.CENTER);
}
public static void connectToDB()
{
try
{
String userName = "root";
String password = "root"";
String url = ("jdbc:mysql://localhost/");
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
try
{ st = conn.createStatement();
String sql = "CREATE TABLE fekair("+"bdnom VARCHAR(254),"
+ "bdprénom VARCHAR(254) )";
st.executeUpdate(sql);
System.out.println(sql);
conn.close();
}
catch (SQLException s){
System.out.println("Table is all ready exists!");
} System.out.println ("Database connection established");
}
catch (Exception e)
{
System.err.println ("Cannot connect to database server");
}
}
}