
code that should be able to enter data of student details using all swings into the access database using jdbc connectivity

import java.awt.*;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
class FormData{
public static void main(String[] args){
Frame f=new Frame();
Label label1=new Label("Emp No: ");
Label label2=new Label("Emp Name: ");
Label label3=new Label("Salary: ");
final TextField text1=new TextField(20);
final TextField text2=new TextField(20);
final TextField text3=new TextField(20);
Button b=new Button("Save");
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int v1=Integer.parseInt(text1.getText());
String v2=text2.getText();
int v3=Integer.parseInt(text3.getText());
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:student");
String sql = "insert into emp(EMP_NO,EMP_NAME,SALARY) values(?,?,?) ";
PreparedStatement pst = con.prepareStatement(sql);
pst.setInt(1, v1);
pst.setString(2, v2);
pst.setInt(3,v3);
pst.executeUpdate();
JOptionPane.showMessageDialog(null,"Data is inserted successfully");
}
catch(Exception ex){
System.out.println(ex);
}
}
});
Panel p=new Panel(new GridLayout(5,2));
p.add(label1);
p.add(text1);
p.add(label2);
p.add(text2);
p.add(label3);
p.add(text3);
p.add(b);
f.add(p);
f.setVisible(true);
f.pack();
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.