这个代码只实现了对mysql数据库中mytable表、student表和score表的调取,用jdbc连接mysql在eclipse中实现对学生基本信息的添加、查看、修改、删除和学生成绩的添加、查看、修改、删除,如要加改其他的内容,可以借鉴本篇代码中部分方法。
package xsxxglxt;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Scanner;
public class jdbc {
static Connection conn=null; //创建连接桥
static PreparedStatement ps=null; //预编译sql语句
static ResultSet rs=null; //得到数据库查询结果集
public static void main(String[] args) {
getConn(); //调用数据库连接类
regist(); //调用登录注册类
}
public static Connection getConn(){ //连接数据库方法
try{
Class.forName("com.mysql.jdbc.Driver"); //加载驱动
String url="jdbc:mysql://localhost:3306/DBXT?useUnicode=true&characterEncoding=utf-8";//数据库查询地址及协议
String name="root";//连接数据库账户名
String pwd="19981025";//连接数据库密码
conn=DriverManager.getConnection(url,name,pwd);//加载数据库管理资源
System.out.println("++++++++++"+"连接成功"+"++++++++++");
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
public static void regist(){
//登录注册类
Scanner sc=new Scanner(System.in);
while(true){
System.out.println("++++++++++"+"请输入学生姓名:"+"++++++++++");
String name=sc.next();
System.out.println("++++++++++"+"请输入登录密码:"+"++++++++++");
String pwd=sc.next();
String sql="select*from mytable where name=? and pwd=?";
try{
ps=conn.prepareStatement(sql);
ps.setString(1, name);
ps.setString(2, pwd);
rs=ps.executeQuery();//得到查询结果
if(rs.next()){
while(true){
System.out.println("+++++++++++++++++++++"+"||"+"登录成功"+"||"+"+++++++++++++++++++++"+"\r"
+"*===================="+"您可以执行的命令"+"====================*"+"\r"
+"---------------"+"1.注册学生基本信息"+"---------------"+"\r"
+"---------------"+"2.删除学生登录账号和密码"+"---------------"+"\r"
+"---------------"+"3.删除学生的基本信息"+"---------------"+"\r"
+"---------------"+"4.修改学生登录信息"+"---------------"+"\r"
+"---------------"+"5.修改学生基本信息"+"---------------"+"\r"
+"---------------"+"6.修改学生成绩信息"+"---------------"+"\r"
+"---------------"+"7.查看学生基本信息"+"---------------"+"\r"
+"---------------"+"8.查看学生成绩信息"+"---------------"+"\r"
+"---------------"+"9.退出系统"+"---------------"+"\r"
+"*===================="+"您可以执行的命令"+"====================*"+"\r"
+"*================*"+"请输入你要执行的命令"+"*================*"+"\r"+"\n"+"\n"+"\n"+"\n");
int input=sc.nextInt();
switch(input){
case 1://增
//添加基本信息
System.out.println("********"+"请输入学生姓名:"+"********");
String name_add=sc.next();
System.out.println("********"+"请输入性别:"+"********");
String sex_add=sc.next();
System.out.println("********"+"请输入出生年月日:"+"********");
String date_add=sc.next();
System.out.println("********"+"请输入班级:"+"********");
String banji_add=sc.next();
System.out.println("********"+"请输入民族:"+"********");
String minzu_add=sc.next();
System.out.println("********"+"请输入联系方式:"+"********");
String phone_add=sc.next();
System.out.println("********"+"请输入政治面貌:"+"********");
String zzmm_add=sc.next();
System.out.println("********"+"请输入家庭住址:"+"********");
String address_add=sc.next();
System.out.println("********"+"请输入专业:"+"********");
String zhuanye_add=sc.next();
System.out.println("********"+"请输入学号ID号:"+"********");
String id_add=sc.next();
String sql_e="select*from student where name=? and sex=? and date=? and banji=? and minzu=? and phone=?"
+ " and zzmm=? and address=? and zhuanye=? and id=?";
ps=conn.prepareStatement(sql_e);
ps.setString(1, name_add);
ps.setString(2,sex_add);
ps.setString(3,date_add);
ps.setString(4,banji_add);
ps.setString(5,minzu_add);
ps.setString(6,phone_add);
ps.setString(7,zzmm_add);
ps.setString(8,address_add);
ps.setString(9,zhuanye_add);
ps.setString(10,id_add);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("********"+"||"+"信息添加失败!"+"||"+"********"+"\n"+"\n");
}else{
String sql_add="insert into student(name,sex,date,banji,minzu,phone,zzmm,address,zhuanye,id)"
+ "values(?,?,?,?,?,?,?,?,?,?)";
ps=conn.prepareStatement(sql_add);
ps.setString(1, name_add);
ps.setString(2,sex_add);
ps.setString(3,date_add);
ps.setString(4,banji_add);
ps.setString(5,minzu_add);
ps.setString(6,phone_add);
ps.setString(7,zzmm_add);
ps.setString(8,address_add);
ps.setString(9,zhuanye_add);
ps.setString(10,id_add);
ps.executeUpdate();
System.out.println("********"+"||"+"信息添加成功!"+"||"+"********"+"\n"+"\n");
}
break;
case 2://删学生账号和密码
System.out.println(">>>>>>>>>>"+"请输入您要删除学生的学号id:"+"<<<<<<<<<<");
String id_de=sc.next();
String sql_de="select*from mytable where id=?";
ps=conn.prepareStatement(sql_de);
ps.setString(1, id_de);
rs=ps.executeQuery();
if(rs.next()){
String sql_del="delete from mytable where id=?";
ps=conn.prepareStatement(sql_del);
ps.setString(1, id_de);
ps.executeUpdate();
System.out.println("********"+"||"+"删除成功"+"||"+"********"+"\n"+"\n");
}
break;
case 3://删除学生的基本信息
System.out.println(">>>>>>>>>>"+"请输入您要删除学生的学号id:"+"<<<<<<<<<<");
String id_d=sc.next();
String sql_d="select*from student where id=?";
ps=conn.prepareStatement(sql_d);
ps.setString(1, id_d);
rs=ps.executeQuery();
if(rs.next()){
String sql_d1="delete from student where id=?";
ps=conn.prepareStatement(sql_d1);
ps.setString(1, id_d);
ps.executeUpdate();
System.out.println("********"+"||"+"删除成功"+"||"+"********"+"\n"+"\n");
}
break;
case 4://修改登录信息
System.out.println(">>>>>>>>>>"+"请输入修改的选项"+"<<<<<<<<<<"+"\r"
+"********"+"1.学生姓名"+"********"+"\r"
+"********"+"2.密码"+"********"+"\r"
+">>>>>>>>>>"+"请输入您要修改的选项"+"<<<<<<<<<<"+"\r");
String chose=sc.next();
if(chose.equals("1")){//修改用户名
System.out.println("xxxxxxxxxx"+"输入您要修改的学号id:"+"xxxxxxxxxx");
String id_u=sc.next();
String sql_u="select*from mytable where id=?";
ps=conn.prepareStatement(sql_u);
ps.setString(1, id_u);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的学生姓名:"+"xxxxxxxxxx");
String name_up=sc.next();
String sql_up="update mytable set name=? where id=?";
ps=conn.prepareStatement(sql_up);
ps.setString(1, name_up);
ps.setString(2, id_u);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose.equals("2")){//修改密码
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from mytable where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改改后的密码:"+"xxxxxxxxxx");
String pwd_i=sc.next();
String sql_id="update mytable set pwd=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, pwd_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}
break;
case 5://修改学生基本信息
System.out.println(">>>>>>>>>>"+"请输入您要修改的选项"+"<<<<<<<<<<"+"\r"
+"********"+"1.学生姓名"+"********"+"\r"
+"********"+"2.学生性别"+"********"+"\r"
+"********"+"3.出生日期"+"********"+"\r"
+"********"+"4.所在班级"+"********"+"\r"
+"********"+"5.所属民族"+"********"+"\r"
+"********"+"6.联系方式"+"********"+"\r"
+"********"+"7.政治面貌"+"********"+"\r"
+"********"+"8.居住地址"+"********"+"\r"
+"********"+"9.所属专业"+"********"+"\r"
+">>>>>>>>>>"+"请输入您要修改的选项"+"<<<<<<<<<<"+"\r");
String chose1=sc.next();
if(chose1.equals("1")){//修改学生名
System.out.println("xxxxxxxxxx"+"输入您要修改的学号id:"+"xxxxxxxxxx");
String id_u=sc.next();
String sql_u="select*from student where id=?";
ps=conn.prepareStatement(sql_u);
ps.setString(1, id_u);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的学生姓名:"+"xxxxxxxxxx");
String name_up=sc.next();
String sql_up="update student set name=? where id=?";
ps=conn.prepareStatement(sql_up);
ps.setString(1, name_up);
ps.setString(2, id_u);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("2")){//修改学生性别
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的性别:"+"xxxxxxxxxx");
String sex_i=sc.next();
String sql_id="update student set sex=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, sex_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("3")){//修改出生日期
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的出生日期:"+"xxxxxxxxxx");
String date_i=sc.next();
String sql_id="update student set date=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, date_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("4")){//修改所在班级
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的所在班级:"+"xxxxxxxxxx");
String banji_i=sc.next();
String sql_id="update student set banji=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, banji_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("5")){//修改所属民族
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的所属民族:"+"xxxxxxxxxx");
String minzu_i=sc.next();
String sql_id="update student set minzu=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, minzu_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("6")){//修改联系方式
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的联系方式:"+"xxxxxxxxxx");
String phone_i=sc.next();
String sql_id="update student set phone=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, phone_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("7")){//修改政治面貌
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的政治面貌:"+"xxxxxxxxxx");
String zzmm_i=sc.next();
String sql_id="update student set zzmm=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, zzmm_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("8")){//修改居住地址
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的居住地址:"+"xxxxxxxxxx");
String address_i=sc.next();
String sql_id="update student set address=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1,address_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose1.equals("9")){//修改所属专业
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from student where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的所在专业:"+"xxxxxxxxxx");
String zhuanye_i=sc.next();
String sql_id="update student set zhuanye=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, zhuanye_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}
break;
case 6://修改成绩信息
System.out.println(">>>>>>>>>>"+"请输入您要修改的选项"+"<<<<<<<<<<"+"\r"
+"********"+"1.学生姓名"+"********"+"\r"
+"********"+"2.学生语文成绩"+"********"+"\r"
+"********"+"3.学生数学成绩"+"********"+"\r"
+"********"+"4.学生英语成绩"+"********"+"\r"
+"********"+"5.学生java成绩"+"********"+"\r"
+"********"+"6.学生web成绩"+"********"+"\r"
+"********"+"7.学生Linux成绩"+"********"+"\r"
+">>>>>>>>>>"+"请输入您要修改的选项"+"<<<<<<<<<<"+"\r");
String chose2=sc.next();
if(chose2.equals("1")){//修改学生姓名
System.out.println("xxxxxxxxxx"+"输入您要修改的学号id:"+"xxxxxxxxxx");
String id_u=sc.next();
String sql_u="select*from score where id=?";
ps=conn.prepareStatement(sql_u);
ps.setString(1, id_u);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入修改后的学生姓名:"+"xxxxxxxxxx");
String name_up=sc.next();
String sql_up="update score set name=? where id=?";
ps=conn.prepareStatement(sql_up);
ps.setString(1, name_up);
ps.setString(2, id_u);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("2")){//修改学生语文成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的语文成绩:"+"xxxxxxxxxx");
String c_i=sc.next();
String sql_id="update score set c=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, c_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("3")){//修改学生数学成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的数学成绩:"+"xxxxxxxxxx");
String m_i=sc.next();
String sql_id="update score set m=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, m_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("4")){//修改学生英语成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的英语成绩:"+"xxxxxxxxxx");
String e_i=sc.next();
String sql_id="update score set e=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, e_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("5")){//修改学生java成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的java成绩:"+"xxxxxxxxxx");
String j_i=sc.next();
String sql_id="update score set j=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, j_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("6")){//修改学生web成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的web成绩:"+"xxxxxxxxxx");
String web_i=sc.next();
String sql_id="update score set web=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, web_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}else if(chose2.equals("7")){//修改学生Linux成绩
System.out.println("xxxxxxxxxx"+"请输入您要修改的id号:"+"xxxxxxxxxx");
String id=sc.next();
String sql_i="select*from score where id=?";
ps=conn.prepareStatement(sql_i);
ps.setString(1, id);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("xxxxxxxxxx"+"该学生存在,请输入您要修改后的Linux成绩:"+"xxxxxxxxxx");
String l_i=sc.next();
String sql_id="update score set l=? where id=?";
ps=conn.prepareStatement(sql_id);
ps.setString(1, l_i);
ps.setString(2, id);
ps.executeUpdate();
System.out.println("********"+"||"+"修改成功"+"||"+"********"+"\n"+"\n");
}
}
break;
case 7://查学生基本信息
System.out.println("请输入您要查看学生的学号id:");
String id_s=sc.next();
String sql_se="select*from student where id=?";
ps=conn.prepareStatement(sql_se);
ps.setString(1, id_s);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("该学生存在,其信息如下:");
System.out.println("*==============="+"学生姓名"+rs.getString(1)+"的基本信息"+"===============*"+"\r"
+"---------------"+"学生性别:"+rs.getString(2)+"---------------"+"\r"
+"---------------"+"出生日期:"+rs.getString(3)+"---------------"+"\r"
+"---------------"+"所在班级:"+rs.getString(4)+"---------------"+"\r"
+"---------------"+"所属民族:"+rs.getString(5)+"---------------"+"\r"
+"---------------"+"联系方式:"+rs.getString(6)+"---------------"+"\r"
+"---------------"+"政治面貌:"+rs.getString(7)+"---------------"+"\r"
+"---------------"+"家庭住址:"+rs.getString(8)+"---------------"+"\r"
+"---------------"+"所在专业:"+rs.getString(9)+"---------------"+"\r"
+"*=============================================*"+"\n"+"\n"+"\n"+"\n");
}else{
System.out.println("********"+"||"+"该学生不存在"+"||"+"********"+"\n"+"\n");
}
break;
case 8://查学生成绩
System.out.println("*==============="+"请输入您的要查看的学号id:"+"===============*");
String id_e=sc.next();
String sql_n="select*from Score where id=?";
ps=conn.prepareStatement(sql_n);
ps.setString(1, id_e);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("该学生存在,其学生成绩如下:");
System.out.println("*==============="+"学生"+rs.getString(1)+"的成绩信息"+"===============*"+"\r"
+"---------------"+"语文成绩:"+rs.getString(2)+"---------------"+"\r"
+"---------------"+"数学成绩:"+rs.getString(3)+"---------------"+"\r"
+"---------------"+"英语成绩:"+rs.getString(4)+"---------------"+"\r"
+"---------------"+"java成绩:"+rs.getString(5)+"---------------"+"\r"
+"---------------"+"web成绩:"+rs.getString(6)+"---------------"+"\r"
+"---------------"+"Linux成绩:"+rs.getString(7)+"---------------"+"\r"
+"*=============================================*"+"\n"+"\n"+"\n"+"\n");
}else{
System.out.println("********"+"||"+"该学生不存在"+"||"+"********"+"\n"+"\n");
}
break;
case 9:
System.out.println("see you");
System.exit(0);
}
}
}else{
System.out.println("********"+"||"+"该学生不存在"+"||"+"********");
System.out.println("++++++++++"+"||"+"请注册"+"||"+"++++++++++");
System.out.println("********"+"请输入学生名:"+"********");
String name_zc=sc.next();
System.out.println("********"+"请输入密码:"+"********");
String pwd_zc=sc.next();
System.out.println("********"+"请输入学号ID:"+"********");
String id_zc=sc.next();
String sql_cx="select*from mytable where name=? and pwd=? and id=?";
ps=conn.prepareStatement(sql_cx);
ps.setString(1, name_zc);
ps.setString(2, pwd_zc);
ps.setString(3, id_zc);
rs=ps.executeQuery();
if(rs.next()){
System.out.println("********"+"||"+"该学生已存在"+"||"+"********"+"\n"+"\n");
continue;
}else{
String sql_zc="insert into mytable(name,pwd,id)values(?,?,?)";
ps=conn.prepareStatement(sql_zc);
ps.setString(1, name_zc);
ps.setString(2, pwd_zc);
ps.setString(3, id_zc);
ps.executeUpdate();
System.out.println("********"+"恭喜注册成功"+"********"+"\n"+"\n");
continue;
}
}
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(rs!=null){
rs.close();
}else if(ps!=null){
ps.close();
}else if(conn!=null){
conn.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
}
}