在程序设计课程的课程设计中,我精心打造了一款基于Java图形库和简单jdbc技术的通讯录项目。这个项目采用mysql数据库存储联系人信息,但并未使用mybatis技术。通讯录中的联系人属性包括姓名、性别、电话号码和家庭住址。该项目的主要功能包括添加、删除、修改和查询联系人信息,用户可以选择按照姓名或电话号码进行查找,同时还支持页面刷新。主界面以表格形式展示所有联系人信息,并提供按姓名或电话号码排序的选项。用户在主界面中可以直接双击表格进行修改,修改后按回车键即可实时更新到数据库。在运行项目之前,请确保已经创建了名为addresslist的数据库,并在该数据库下建立了person表。项目中默认的数据库密码是123456,用户可以根据需要进行修改。整个项目是完全手工编写的,没有参考过任何网络资源。