java+jdbc+mysql实现的学生信息管理系统

 

 

这个代码只实现了对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;

java+jdbc+mysql实现的学生信息管理系统_第1张图片

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;

java+jdbc+mysql实现的学生信息管理系统_第2张图片

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;

java+jdbc+mysql实现的学生信息管理系统_第3张图片

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;

java+jdbc+mysql实现的学生信息管理系统_第4张图片

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();

}

}

}

}

}

 

你可能感兴趣的:(Java)