首页

java联系人管理系统(源码+数据库+入门级)

java

2020-6-20

联系人管理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);
		}
	}
}

资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
联系人系统源代码/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
没有账号? 忘记密码?

社交账号快速登录