• 大小: 418KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Java
  • 标签: java  sqlserver  通讯录  

资源简介

使用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\DatabaseConn.class

     文件       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\DatabaseConn.java

     文件       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个文件信息

评论

共有 条评论