Tải bản đầy đủ (.doc) (6 trang)

huong dan java ketnoi CSDL

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (80.91 KB, 6 trang )

Tao table(nhi datagirdview trong c#)
ketnoidb kndb;
Connection conn;
public String[] tieude={"STT","Mã chức vụ","Tên chức vụ","Lương","Ghi chú"};
public DefaultTableModel mode=new DefaultTableModel(tieude,0);
public void resettb()
{
try
{
conn=kndb.getKetNoi();
String sql="select * from Chucvu";
Statement stm=conn.createStatement();
ResultSet rs=stm.executeQuery(sql);
this.tBchucvu.setModel(mode);
mode.setRowCount(0);
int i=0;
while(rs.next())
{
String[] row={""+(+
+i),rs.getString(1),rs.getString(2),rs.getString(3),rs.getString(4)};
mode.addRow(row);
}
rs.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
Nut reset cac textbox
tXtghichucv.setText("");


tXtluongcv.setText("");
tXtmacv.setText("");
tXttencv.setText("");
xay dung thu tuc tu sql va goi trong
java(dung netbean)
private void
bTthemActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try
{
double
luong=Double.parseDouble(tXtluongcv.getText());
conn=kndb.getKetNoi();
String sql="{call spud_them_cv(?,?,?,?)}";
CallableStatement cstm=conn.prepareCall(sql);
cstm.setString(1, tXtmacv.getText());
cstm.setString(2, tXttencv.getText());
cstm.setDouble(3, luong);
cstm.setString(4, tXtghichucv.getText());
cstm.executeUpdate();
resettb();
cstm.close();
JOptionPane.showMessageDialog(this, "Thành
công!");
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(this,
ex.getMessage()+"Thất bại!");
}

}
Load combobox
public void loadcv()
{
try
{
conn=kndb.getKetNoi();
String sql="select Macv from Chucvu";
Statement stm=conn.createStatement();
ResultSet rs=stm.executeQuery(sql);
//stm.executeQuery(sql);
while(rs.next())
{
String name=rs.getString("Macv");
cBchucvu.addItem(name);
}
}
catch(Exception e)
{
}
Vidu
if (tblCustomers.getSelectedRow() >= 0) {

txtID.setText(String.valueOf(CustomersList.get(tblCustom
ers.getSelectedRow()).getCustomerID()));

txtName.setText(CustomersList.get(tblCustomers.getSelect
edRow()).getCustomerName());

txtAddress.setText(CustomersList.get(tblCustomers.getSel

ectedRow()).getAddress());

txtPhone.setText(String.valueOf(CustomersList.get(tblCust
omers.getSelectedRow()).getPhone()));

txtEmail.setText(CustomersList.get(tblCustomers.getSelect
edRow()).getEmail());
btnAddNew.setEnabled(false);
btnReset.setEnabled(true);
btnEdit.setEnabled(true);
btnGetCustomerID.setEnabled(true);
hien thi table click
int hang=this.tBnhanvien.getSelectedRow();
tXtmanv.setText((String)
this.tBnhanvien.getValueAt(hang, 1));
cBcv.setSelectedItem((String)
this.tBnhanvien.getValueAt(hang, 7));
dung truc tiep cau lenh
String sql="delete Phong where
Maphong='"+tXtmap.getText()+"'";
Statement stm=conn.createStatement();
stm.executeUpdate(sql);
dang nhap
public boolean dangnhap(String id,String pass)
{
try
{
String sql="select * from Nguoidung where
id='"+id+"' and pass='"+pass+"'";
ketnoidb kndb=new ketnoidb();

Connection conn=ketnoidb.getKetNoi();
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next())
{
kndb.gettemp();
setthanhcong(true);
return true;
}
}
catch(Exception e1)
{}
setthanhcong(false);
return false;
}
if(kndb.dangnhap(tXtid.getText(), tXtpass.getText()))
{
//if(kndb.gettemp()==1)
// {
kndb.setthanhcong(true);
frm_giaodien f=new frm_giaodien();
f.check();
this.dispose();
public String dointn(String dd,String mm,String yy)
{
return nsinh=dd+"/"+mm+"/"+yy;
}
String n=chuyendoi(txt
dd=cBdd.getSelectedItem().toString();
if(JOptionPane.showConfirmDialog(this, "Bạn có chắc

muốn xóa nhân viên này?","Thông
báo",JOptionPane.YES_NO_OPTION)==JOptionPane.YE
S_OPTION)
if((frm_dangnhap.kndb.getthanhcong()==true) )
{
mNchucnang.setEnabled(true);
}

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×