我现在已经用做了一个简单的通讯录系统,现在要实现这样一个功能,就是可以把每次对于通讯录的操作都记录下来,并且在一个文本文档中有记录!
主页面:
package lbh.com;
import java.util.Scanner;public class denglu {
Scanner sc=new Scanner(System.in);
denglu(){
show();
}
private void show(){
System.out.println("1.登录\t2.注册");
String s=sc.next();
if(s.equals("1"))
new Dengl();
else
if(s.equals("2"))
new ZHUCE();
else{
System.out.println("输入无效");
show();
}
}
public static void main(String[] args) {
new denglu();
}}
登录页面:
package lbh.com;import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;public class Dengl {
YongHu user=new YongHu();
Conn con=new Conn();
ResultSet rs=null;
public Dengl() {
show();
}
public void show(){
Scanner sc=new Scanner(System.in);
System.out.println("\t登 录");
System.out.print("用户名:");
user.setName(sc.next());
System.out.print("密 码:");
user.setPass(sc.next());
rs=con.s_Select("select upass from users where uname='"+user.getName()+"'");
try {
if(rs!=null){
if(rs.getString(1).equals(user.getPass())){
System.out.println("登录成功!!");
new Gongneng();
con.c_close();
}
else{
System.out.println("密码错误!!");
show();
}
}
else{
System.out.println("用户不存在!!");
show();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
new Dengl();
}}