java个人电话簿代码 个人通讯录java代码

求简单JAVA代码import java.sql.*;
public class GetConn {
public static void main(String[] args) {
Connection con=null;
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动加载成功");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=dianhua","sa","123dyy");
if(con!=null)
System.out.println("数据库连接成功");
Statement state=con.createStatement();
ResultSet res=state.executeQuery("SELECT phone from dianhua where name='张三'");
while(res.next())
{
String phone=res.getString("phone");
System.out.println(phone);
}
}catch(Exception e )
{
e.printStackTrace();
}
}
【java个人电话簿代码 个人通讯录java代码】 }
你有电脑装 SQL2005数据库么装了就建一个以"dianhua"为名字的表,
张三5645213
李四5462112
王五8984552
赵六3364212
田七8989754
雄八8452102
NULL NULL
不过你要设置一下数据库叫你班上比较牛逼点的同学帮你设置一下就可以了 。
我电脑上运行出来了 。不知道你电脑可不可以 。
JAVA通讯录 求一个JAVA编写的通讯录,基本的就可以 。具体方法如下:
1、定义封装一条记录的实体类
2、根据实际系统容量 , 定义一个数组
3、完成系统中显示全部记录的逻辑
4、完成系统中添加一条记录的逻辑
5、完成系统中删除一条记录的逻辑
6、完成系统中修改一条记录的逻辑
7、全部代码:
import java.util.Scanner;
class Contact {
String cellPhone;
String name;
}
public class Main {
private static void menu () {
System.out.println("************** 菜单 ******"
+ "************");
System.out.println(" 1.显示全部通讯录");
System.out.println(" 2.增加一条记录");
System.out.println(" 3.删除一条记录");
System.out.println(" 4.修改一条记录");
System.out.println(" 0.退出");
}
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
Contact[] contacts = new Contact[200];
int size = 0;
String cmd = "";
do {
menu();
System.out.print("请输入你得选择:(0-4)");
cmd = scn.nextLine();
if (cmd.equals("1")) {
if (size == 0)
System.out.println("系统当前无记录!");
else
for (int i = 0; isize; i++) {
System.out.println(contacts[i].name + ":"
+ contacts[i].cellPhone);
}
} else if (cmd.equals("2")) {
System.out.print("请输入手机号:");
String cellphone = scn.nextLine();
System.out.print("请输入姓名:");
String name = scn.nextLine();
Contact contact = new Contact();
contact.cellPhone = cellphone;
contact.name = name;
if (sizecontacts.length) {
contacts[size++] = contact;
System.out.println("添加成功!");
} else {
System.out.println("你最多只能添加" +
contacts.length + "条记录");
}
} else if (cmd.equals("3")) {
System.out.print("请输入要删除的手机号:");
String cellphone = scn.nextLine();
int index = -1;
for (int i = 0; isizeicontacts.length;
i++) {
if (contacts[i].cellPhone.equals(cellphone)) {
index = i;
break;
}
}
if (index == -1) {
System.out.println("该记录不存在!");
} else {
for (int i = index; isize; i++) {
contacts[index] = contacts[index + 1];
}
contacts[size - 1] = null;
size--;
System.out.println("删除成功!");
}
} else if (cmd.equals("4")) {
System.out.print("请输入要修改的手机号:");

推荐阅读