banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows (Java)Insert ngày, tháng từ frame vào database  XML
  [Question]   (Java)Insert ngày, tháng từ frame vào database 16/02/2012 07:09:29 (+0700) | #1 | 253978
[Avatar]
FourLeafClover
Member

[Minus]    0    [Plus]
Joined: 16/12/2008 11:37:23
Messages: 80
Offline
[Profile] [PM] [Email]
Mình đang xây dựng 1 app nhỏ quản lý nhân sự có tương tác với database(MC SQL Server 2005).
Trong Project, class Employee có biến birth kiểu java.util.Date để quản lý ngày tháng năm sinh của nhân viên.

import java.util.Date;

public class Employee {

private Date birth;

public Employee() {
}

public Date getBirth() {
return birth;
}

public void setBirth(Date birth) {
this.birth = birth;
}
}

Còn đây là frame nhập thông tin nhân viên :




Mình có class DBUtility để kết nối với database và đã test - kết nối thành công.

Vấn đề gặp phải là khi lựa chọn xong ngày, tháng, năm sinh; mình không biết cách insert như nào để có thể insert vào database.
Trong DB, trường birth kiểu datetime, biến birth thuộc class Employee kiểu Date còn dữ liệu ngày, tháng, năm lấy từ frame trên lại là String hoặc int.

public boolean AddNew(Employee emp) {

cnn = DBUtility.openConnection();
ps = null;
try {
ps = cnn.prepareCall("insert into Employee(employeeName,birth,address,educationID,school,hdldID,date,status) values("
+ "'" + emp.getName()
+ "','" + emp.getBirth()
+ "','" + emp.getAddress()
+ "'," + emp.getEducationID()
+ ",'" + emp.getSchool()
+ "'," + emp.getHdldID()
+ "," + emp.getDate()
+ "," + emp.isStatus() + ")");
int i = ps.executeUpdate();
if (i != 0) {
return true;
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
DBUtility.closeResultSet(rs);
DBUtility.closePrepareStatement(ps);
DBUtility.closeConnection(cnn);
}
return false;
}

Xử lý dữ liệu lấy về từ 3 comboBox Ngày, Tháng, Năm như nào để có thể gọi hàm và insert vào DB.
Ai có hướng giải quyết nào hữu ích về vấn đề này của mình, xin hướng dẫn.
Thank !
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|