联系人管理Java加sql
登陆账号:admin 密码 1234
package frame;
import javax.swing.table.*;
import java.sql.*;
public class ResultSetTableModel extends AbstractTableModel {
private static final long serialVersionUID = 1L;
private ResultSet rs = null;
private ResultSetMetaData rsmd = null;
public ResultSetTableModel(ResultSet rs) {
this.rs = rs;
try {
rsmd = rs.getMetaData();
} catch (SQLException e) {
e.printStackTrace();
}
}
// 必须重写
public int getRowCount() {
int rowCount = 0;
try {
rs.last();
rowCount = rs.getRow();
return rowCount;
} catch (SQLException e) {
System.out.println(e.getMessage());
return -1;
}
}
// 必须重写
public int getColumnCount() {
try {
return rsmd.getColumnCount();
} catch (SQLException e) {
System.out.println(e.getMessage());
return -1;
}
}
// 必须重写
public Object getValueAt(int row, int column) {
try {
rs.absolute(row 1);
return rs.getObject(column 1);
} catch (SQLException e) {
System.out.println(e.getMessage());
return null;
}
}
// 可选:若不重写这个方法,则表格模型按照默认的 A B C D ... 依次命名各个字段
public String getColumnName(int column) {
try {
return rsmd.getColumnName(column 1);
} catch (SQLException e) {
return String.valueOf(column 1);
}
}
}
资源文件列表
联系人系统源代码/ContactMgr/.classpath , 322
联系人系统源代码/ContactMgr/.project , 386
联系人系统源代码/ContactMgr/bin/db/Contact.class , 1247
联系人系统源代码/ContactMgr/bin/db/ContactDao.class , 4296
联系人系统源代码/ContactMgr/bin/db/DBConnection.class , 1338
联系人系统源代码/ContactMgr/bin/frame/DeleteContactFrame.class , 4126
联系人系统源代码/ContactMgr/bin/frame/InsertContactFrame.class , 4823
联系人系统源代码/ContactMgr/bin/frame/Login.class , 2837
联系人系统源代码/ContactMgr/bin/frame/MainFrame.class , 4092
联系人系统源代码/ContactMgr/bin/frame/ModifyContactFrame$1.class , 1093
联系人系统源代码/ContactMgr/bin/frame/ModifyContactFrame.class , 5811
联系人系统源代码/ContactMgr/bin/frame/QueryContactFrame.class , 3239
联系人系统源代码/ContactMgr/bin/frame/ResultSetTableModel.class , 1908
联系人系统源代码/ContactMgr/imgs/delete.png , 2296
联系人系统源代码/ContactMgr/imgs/exit.jpg , 2571
联系人系统源代码/ContactMgr/imgs/img.jpg , 60337
联系人系统源代码/ContactMgr/imgs/input.png , 1489
联系人系统源代码/ContactMgr/imgs/search.png , 1048
联系人系统源代码/ContactMgr/imgs/update.jpg , 2200
联系人系统源代码/ContactMgr/mysql-connector-java-5.1.13-bin.jar , 767492
联系人系统源代码/ContactMgr/src/db/Contact.java , 757
联系人系统源代码/ContactMgr/src/db/ContactDao.java , 3588
联系人系统源代码/ContactMgr/src/db/DBConnection.java , 654
联系人系统源代码/ContactMgr/src/frame/DeleteContactFrame.java , 2895
联系人系统源代码/ContactMgr/src/frame/InsertContactFrame.java , 4681
联系人系统源代码/ContactMgr/src/frame/Login.java , 1778
联系人系统源代码/ContactMgr/src/frame/MainFrame.java , 3617
联系人系统源代码/ContactMgr/src/frame/ModifyContactFrame.java , 5589
联系人系统源代码/ContactMgr/src/frame/QueryContactFrame.java , 1962
联系人系统源代码/ContactMgr/src/frame/ResultSetTableModel.java , 1331
联系人系统源代码/db_contact.sql , 1604
