【实例简介】
【实例截图】
【核心代码】
package demo.android.test;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner;
import demo.android.daoimp.JdbcDaoImp;
import demo.android.driver.AddList;
public class Test {
/**
* 测试用类
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
JdbcDaoImp jdk=new JdbcDaoImp();
AddList list=new AddList();//实例化一个AddList对象
Scanner sc=new Scanner(System.in);
long teleno=0;String name;String remark;
System.out.println("请选择功能:\n\t1.增加联系人\n\t2.编辑\n\t3.删除联系人\n\t4.查找联系人");
int i=sc.nextInt();
switch (i){
case 1:{System.out.println("请输入联系人姓名");//新增联系人
name=sc.next();
list.setName(name);
System.out.println("请输入联系人电话");
try {
teleno = sc.nextLong();
list.setTeleno(teleno);
} catch (Exception e) {
System.out.println("电话号码应为数字,您不能进行非数字操作");
System.exit(0);
}
System.out.println("请输入备注");
remark=sc.next();
list.setRemark(remark);
int count=jdk.insertList(list);
list.setRemark(remark);
System.out.println("成功加入" count "个联系人");
break;} //加入信息
case 2:{System.out.println("请输入要修改的联系人姓名");
name=sc.next();
list.setName(name);
System.out.println("请输入联系人电话");
try {
teleno = sc.nextLong();
} catch (Exception e) {
System.out.println("电话号码应为数字,您不能进行非数字操作");
System.exit(0);
}
System.out.println("请输入备注");
remark=sc.next();
int count=jdk.insertList(list);
list.setTeleno(teleno);
list.setRemark(remark);
System.out.println("编辑成功");
break; //加入信息int id2=jdk.updateList(list, 1);//修改信息
}
case 3:{
System.out.println("请输入要删除联系人姓名");
name=sc.next();
int id=jdk.deleteList(name);//删除信息
if(id!=0){
System.out.println("成功删除" id "个联系人");
break;} //加入信息
else {
System.out.println("不存在此联系人");
}
}
case 4:{
System.out.println("请输入要查找的联系人姓名");
String name0=sc.next();
List list2=new ArrayList();
list2=jdk.selectList(name0);
Iterator it=list2.iterator();
while(it.hasNext()){
list=it.next();
}
if(list.getName()==null){
System.out.println("未找到此联系人,请建立此联系人");break;
}else{System.out.println(list.getName() "\t" list.getTeleno() "\t" list.getRemark());
break;}
}
default:System.out.println("该功能还未能开发出来,请期待版本更新");
}
}
}