基本信息
源码名称:java JDBC 通讯录示例源码(含数据库脚本)
源码大小:0.01M
文件格式:.rar
开发语言:Java
更新时间:2017-11-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 3 元×
微信扫码支付:3 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
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<AddList> list2=new ArrayList();
list2=jdk.selectList(name0);
Iterator<AddList> 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("该功能还未能开发出来,请期待版本更新");
}
}
}