Java 在通讯录中创建、搜索、插入和删除联系人
我是java新手,从上两周开始一直保持联系。如何创建新联系人、搜索和删除 编辑 使用答案中的建议并学习了一些新东西。我现在可以通过查询来存储、搜索、删除任何使用数据库的联系人。我需要数据库连接 司机: 地址簿类Java 在通讯录中创建、搜索、插入和删除联系人,java,Java,我是java新手,从上两周开始一直保持联系。如何创建新联系人、搜索和删除 编辑 使用答案中的建议并学习了一些新东西。我现在可以通过查询来存储、搜索、删除任何使用数据库的联系人。我需要数据库连接 司机: 地址簿类 每次调用其构造函数时,都会创建一个新联系人 AddressBook b1=new AddressBook(parameters...); AddressBook b2=new AddressBook(parameters...); . . 这意味着您的数
每次调用其构造函数时,都会创建一个新联系人
AddressBook b1=new AddressBook(parameters...);
AddressBook b2=new AddressBook(parameters...);
.
.
这意味着您的数据将临时保存在相应的对象中。
因此,最好有一个UI和一个文件或数据库来永久存储数据。在数据库中删除将很容易 你只是在输入你想做的数据?保存在DB show in UI或其他任何东西中?保存在DB和所需的UI中!为此,您需要学习JDBC,因为您将了解如何连接到DB并执行语句……感谢您的建议。我会在A5l-LE5检查它,你想推荐哪个DB!对于像我这样的乞丐来说,什么样的数据库更适合开始使用?你可以选择文件处理,也可以学习使用“sql”,因为它很容易使用。最初你应该选择文件处理,但对于更大的项目,数据库系统如“sql”或“MS Excel”将是一个更好的选择。我已经开始学习文件处理。谢谢你的帮助。
public class AddressBook {
String fname;
String mname;
String lname;
String nic;
String homead;
String homeph;
String busadd;
String busph;
String faxnum;
String cellnum;
public AddressBook(String f_name, String m_name, String l_name,
String n_ic, String home_ad, String home_ph,
String bus_ad, String bus_ph, String fax_num, String cell_num) {
fname = f_name;
mname = m_name;
lname = l_name;
nic = n_ic;
homeph = home_ph;
homead = home_ad;
busadd = bus_ad;
busph = bus_ph;
faxnum = fax_num;
cellnum = cell_num;
}
AddressBook() {
}
public String getFname() {
return fname;
}
public String getMname() {
return mname;
}
public String getLname() {
return lname;
}
public String getNic() {
return nic;
}
public String getHomead() {
return homead;
}
public String getHomeph() {
return homeph;
}
public String getBusad() {
return busadd;
}
public String getBusph() {
return busph;
}
public String getCellnum() {
return cellnum;
}
public String getFaxnum() {
return faxnum;
}
public void showDetails() {
System.out.println();
System.out.println("Your Address Book Goes Here");
System.out.println("Your Full Name is: " + fname + " " + mname + " " + lname);
System.out.println("Natinal Identity Card Number: " + nic);
System.out.println("Home Address: " + homead);
System.out.println("Phone Number: " + homeph);
System.out.println("Business Adress: " + busadd);
System.out.println("Business Number: " + busph);
System.out.println("Cell Number: " + cellnum);
System.out.println("Fax Number: " + faxnum);
}
}
AddressBook b1=new AddressBook(parameters...);
AddressBook b2=new AddressBook(parameters...);
.
.