/*
* 通讯录管理系统:
* 属性:
* name;//姓名
* age;//年龄
* sex;//性别
* phoneNum;//电话号码
* address;//地址
*
* 本项目的整体设计可分为五个功能:
* 1.添加记录功能
* 2.查找记录功能
* 3.修改记录功
* 4.删除记录功能
* 5.排序记录功能
* */
------------------------------------------------------------------------------------------------
连接数据库的jdbc.properties文件:
driver=oracle.jdbc.driver.OracleDriver
jdbcUrl=jdbc:oracle:thin:@localhost:1521:orcl1
user=lxn123
password=lxn123
#driver=com.mysql.jdbc.Driver
#jdbcUrl=jdbc:mysql://localhost:3306/lxn
#user=root
#password=lxn123
-----------------------------------------------------------------------------------------------------------------
实现功能的主类:
/*
* 通讯录管理系统:
* 属性:
* name;//姓名
* age;//年龄
* sex;//性别
* phoneNum;//电话号码
* address;//地址
*
* 本项目的整体设计可分为五个功能:
* 1.添加记录功能
* 2.查找记录功能
* 3.修改记录功
* 4.删除记录功能
* 5.排序记录功能
* */
public class JDBCTest {
static Scanner input=new Scanner(System.in);
static JDBC_Oravle jo=new JDBC_Oravle();
//1.添加记录(1.添加新记录2.查看全部记录3.返回上一级)
public static void insertTest() throws Exception{
boolean b=false;
while(true){
System.out.println("************************************");
System.out.println("** 1.添加新纪录 **");
System.out.println("** 2.查看全记录 **");
System.out.println("** 3.返回上一级 **");
System.out.println("************************************");
System.out.println("请输入你要操作的选项:");
int n=input.nextInt();
switch(n){
case 1:insertNew();break;
case 2:selectAll();break;
case 3:b=true;System.out.println("返回到了上一级!");break;
default :System.out.println("输入错误,请重新输入!");
}
if(b!=false){
break;
}
}
}
//添加新纪录
public static void insertNew() throws Exception{
System.out.println("----------添加人员的信息--------------");
System.out.println("请输入姓名:1到10字母");
String name=input.next();
System.out.println("请输入年龄:数字1到100");
int age=input.nextInt();
System.out.println("请输入性别:(男:m或M) (女:f或F)");
String mex=input.next();
System.out.println("请输入电话号码:6到10为数字");
String phoneNum=input.next();
System.out.println("请输入地址:1到50字母或数字");
String address=input.next();
String sql="insert into message "
+ "values('"+name+"','"+age+"','"+mex+"','"+phoneNum+"','"+address+"')";
jo.update(sql);
System.out.println("添加成功!!!");
}
//查看全部记录
public static void selectAll() throws Exception{
System.out.println("--------------------------------------