⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 model.java

📁 数据库连接程序和实例
💻 JAVA
字号:
//对学生信息管理系统的插入,删除,修改,保存进行操作的组件

import java.io.*;
import java.sql.*;
public class model
{
  JdbcOdbc stmt=new JdbcOdbc();
  //实例化jdbcodbc

  Statement newstmt=stmt.connecting();
  //连接数据库
  ResultSet rs=null;

//读取输入的学号的方法
  BufferedReader inputStream=new BufferedReader(new InputStreamReader(System.in));
  public String getSno()
  {
    String sno=null;
	int i=0;
	long n=0;
	//定义成员变量 
    while (true)
    {

      String sno=null;
      try
      {
        sno=inputStream.readLine();
		//从键盘输入学号
      }
      catch (NumberFormatException e)
		  //捕捉数字形式的异常
      {
        System.out.println("请您输入整数!!");
        continue;
      }
      catch (IOException m)
		  //捕捉IO异常
      {
        System.out.println("IO操作出现问题");
        continue;
      }
      if(sno.equals("exit"))
      {
        System.exit(0);//退出
      }
      if (sno.length()!=8 || !sno.startsWith("413"))
		  //如果学号长度和学号前三位输入不符合标准,则显示提示信息
        {
			System.out.println("信息学院的04级学号为413开头,请重新输入。。。。");
			continue;
			return sno;
		}
    }

  }


  public String getSex()
	  //读取输入的性别的方法
	  
 {
		String sex=null;
		while(true)
	{
		 String sex=null;
		 try
			{
				 sex=inputStream.readLine();
				 //从键盘输入性别
			}

		catch (IOException m)
			{
				System.out.println("IO操作系统出现问题");
				continue;
			}
		if(sex.equals("exit"))
			{
				System.exit(0);//退出
			}
		 if (!sex.equals("男") && !sex.equals("女"))
			{
				System.out.println("输入错误;请输入男或者女!");
				 continue;
			 }
				return sex;
	 }
  }

//读取输入的姓名的方法
  public String getName()
  {
    String name=null;
	int i=1;
    while(true)
    {

      String name=null;
      try
      {
        name=inputStream.readLine();
		//从键盘输入学生姓名
      }

      catch (IOException m)
          {
			System.out.println("IO操作系统出现问题");
			continue;
		  }
      if(name.equals("exit"))
      {
		System.exit(0);
	  }//退出
		return name;
	  }
  }
}
//读取输入学生部门的方法
  public String getdepartment()
  {
    String dapartment=null;
    while(true)
    {

      try
      {
        department=inputStream.readLine();
		//从键盘输入学生部门
      }

      catch (IOException m)
          {
			System.out.println("IO操作系统出现问题");
			//打印异常
			 continue;
		  }
      if(name.equals("exit"))
      {
		 System.exit(0);
	  }
		 return department;
		 //返回学生系所的结果
	  }
  }
  public String getDate()
  //得到日期的方法
  {
		String date=null;
		while(true)
    {

		 try
		{
			System.out.println("请输入生日的年份:");
			int year=getIntInput();
			System.out.println("请输入生日的月份:");
			int month=getIntInput();
			System.out.println("请输入生日当天几号:");
			int day=getIntInput();
			date=year+"-"+month+"-"+day;
			//输入学生信息
		}
      catch(Exception e)
          {
				System.out.println(e);
				//输出异常
				continue;
		  }
		 break;
    }
    return date;
	//返回日期
  }
//选择分支
public String getDecision()
{
	String choice;
	//定义变量
	 while(true)
	  {
         System.out.println("Y :确定 ; N :取消");
               choice=inputStream.readLine();
			   //从键盘输入选择结果
                if (!choice.equals("Y") && !choice.equals("N"))
					//如果输入不符,则显示提醒信息
                {
					System.out.println("请输入Y,N!!");
					//提示输入信息
					continue;
				}
					 break;
					 //结束循环
	   }
	         return choice;
			 //返回选择结果
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -