資源簡介
使用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上實現定時開機接口
評論
共有 條評論