资源简介
使用java实现了通讯录系统,具有可视化界面,实现对数据的增删改查功能。
代码片段和文件信息
package tongxunDB;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
//增删改查操作
public class contactsBean {
String sql;
ResultSet rs = null;
String sname;
String scompany;
String saddress;
String spc;
String stel;
String colName;
String colValue;
//添加
public void Insert(String nameString companyString addressString pcString tel){
DatabaseConn DB = new DatabaseConn();
this.sname = name;
this.scompany = company;
this.saddress = address;
this.spc = pc;
this.stel = tel;
if(sname.equals(““)){
JOptionPane.showMessageDialog(null“请输入姓名““错误“JOptionPane.ERROR_MESSAGE);
return;
}
else{
sql = “insert into Contacts(con_Namecon_Companycon_Addresscon_PCcon_Tel) values(‘“+sname+“‘‘“+scompany+“‘‘“+saddress+“‘‘“+spc+“‘‘“+stel+“‘)“;
try{DB.OpenConn();
DB.executeUpdate(sql);
JOptionPane.showMessageDialog(null“成功添加一条联系人!“);
}catch (Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null“保存失败!““错误“JOptionPane.ERROR_MESSAGE);
}finally {DB.closeStmt();DB.closeConn();}
}
}
//修改
public void contactsModify(String nameString companyString addressString pcString tel){
DatabaseConn DB = new DatabaseConn();
this.sname = name;
this.scompany = company;
this.saddress = address;
this.spc = pc;
this.stel = tel;
if(sname.equals(““)){
JOptionPane.showMessageDialog(null“请输入姓名““错误“JOptionPane.ERROR_MESSAGE);
return;
}
else{
sql = “update Contacts set con_Address=‘“+saddress+“‘con_Company=‘“+scompany+“‘con_PC=‘“+spc+“‘con_Tel=‘“+stel+“‘ where con_Name= ‘“+sname+“‘“;
try{DB.OpenConn();
DB.executeUpdate(sql);
JOptionPane.showMessageDialog(null“成功修改一条记录!“);
}catch (Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null“更新失败!““错误“JOptionPane.ERROR_MESSAGE);
}finally {DB.closeStmt();DB.closeConn();}
}
}
//删除
public void Delete(String name){
DatabaseConn DB = new DatabaseConn();
this.sname = name;
sql = “delete from Contacts where con_Name = ‘“+name+“‘“;
try{DB.OpenConn();
DB.executeUpdate(sql);
JOptionPane.showMessageDialog(null“成功删除一条记录!“);
}catch (Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null“删除失败!““错误“JOptionPane.ERROR_MESSAGE);
}finally {DB.closeStmt();DB.closeConn();}
}
//查询
public String [][]Search(String name){
this.colValue = name;
DatabaseConn DB = new DatabaseConn();
String [][] sn = null;
int row = 0;
int i = 0;
sql = “select * from Contacts where con_Name=‘“+colValue+“‘“;
try{
DB.OpenConn();
rs = DB.executeQuery(sql);
if(rs.last()){ row = rs.getRow();
}
if(row == 0)
{sn = null;}
else
{ sn = new String[row][5];
rs.first();
rs.previous();
while(rs.next())
{ sn[i][0] = rs.getString(“con_Name“);
sn[i][1] = rs.getString(“con_Company“);
sn[
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 402 2017-06-20 13:57 通讯录数据库系统(附源码)\tongxunl\.classpath
文件 384 2017-06-20 11:10 通讯录数据库系统(附源码)\tongxunl\.project
文件 598 2017-06-20 11:10 通讯录数据库系统(附源码)\tongxunl\.settings\org.eclipse.jdt.core.prefs
文件 4723 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsBean.class
文件 410 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsInfo.class
文件 792 2017-06-20 16:55 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$1.class
文件 792 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$2.class
文件 792 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$3.class
文件 794 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$4.class
文件 788 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$5.class
文件 706 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$6.class
文件 1294 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$7.class
文件 658 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain$8.class
文件 2840 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\contactsMain.class
文件 2840 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Databa
文件 2552 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Delete.class
文件 2175 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Display.class
文件 3506 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Edit.class
文件 3491 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Insert.class
文件 2322 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Result.class
文件 2572 2017-06-20 16:55 通讯录数据库系统(附源码)\tongxunl\bin\tongxunDB\Search.class
文件 4088 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\contactsBean.java
文件 176 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\contactsInfo.java
文件 2972 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\contactsMain.java
文件 2091 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Databa
文件 1615 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Delete.java
文件 1298 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Display.java
文件 2404 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Edit.java
文件 2505 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Insert.java
文件 1244 2017-06-20 16:52 通讯录数据库系统(附源码)\tongxunl\src\tongxunDB\Result.java
............此处省略14个文件信息
- 上一篇:李兴华java8视频及详细笔记
- 下一篇:android上实现定时开机接口
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- sqlserver2008连接所需jar包六个
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
- Java写的一个简单的字体更改程序
评论
共有 条评论