-5
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class DeleteDemo extends Frame implements
ActionListener {
Label l1;
Button b1;
TextField t1;
DeleteDemo()
{
setVisible(true);
setSize(400,400);
l1=new Label("Enter Id");
b1=new Button("Delete");
t1=new TextField(20);
setLayout(new FlowLayout());
add(l1);add(t1);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
try
{
System.out.println("Data try to delete");
String id=t1.getText();
l1.setText("hi");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("Jdbc:Odbc:xyz","","");
Statement st=con.createStatement();
st.executeUpdate("delete from tblEmp where id ='"+id+"' ");
System.out.println("Data has been deleted");
}catch(SQLException eb){}
}
}
public static void main(String args[ ]) {
DeleteDemo dtl=new DeleteDemo(); }
}
对于Java 7,你可以简单地忽略的Class.forName()语句,因为它是不真的需要。 – Petro 2014-10-06 05:34:35
你在这里有什么问题?如果问题是关于程序不编译,那么你所需要做的就是为** ClassNotFoundException添加一个catch块** – parth6 2014-10-06 05:37:28
编译错误说明了问题所在。你的问题是什么? – 2014-10-06 05:59:52