• 使用my exclipse对数据库进行操作(2)


    二、增加

    public static void main(String[] args) {
      //TODO Auto-generated method stub

    //4.用户输入需要添加的项目
         Scanner sc = new Scanner(System.in);
         System.out.println("请输入你要添加的数据:");
         System.out.println("2.姓名");
         String two = sc.nextLine();
         System.out.println("3.性别");
         String three = sc.nextLine();
         System.out.println("4.年龄");
         int fore= Integer.parseInt(sc.nextLine());
         System.out.println("5.学校编码");
         int five= Integer.parseInt(sc.nextLine());

    try {     

    //1.导入数据库并且链接

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");     

    Connection conn = DriverManager.getConnection("jdbc:sqlserver://192.168.8.60;DataBaseName=School","sa","123456");  

    //3.写SQL语句  

     String sql= "insert into [Student] values(?,?,?,?)";  

    //2.取出数据库内容并以SQL形式展现  

     PreparedStatement stmt= conn.prepareStatement(sql);

           stmt.setObject(1,two); 

           stmt.setObject(2,three); 

           stmt.setObject(3,fore); 

           stmt.setObject(4,five);

    //5.判断是否添加成功

        if(!stmt.execute()){     

       System.out.println("数据添加成功");     

    }else{     

     System.out.println("数据添加没成功");    

     }    

    //6.关闭数据   

     if(!stmt.isClosed()){      stmt.close();     }     if(!conn.isClosed()){      conn.close();     }

       } catch (ClassNotFoundException e1) {     // TODO Auto-generated catch block     e1.printStackTrace();    }catch (SQLException e) {     // TODO Auto-generated catch block     e.printStackTrace();    }                   }

  • 相关阅读:
    Asp.Net Core使用Nginx实现反向代理
    在Liunx上搭建FTP并配置用户权限
    Asp.Net Core 使用Docker进行容器化部署(二)使用Nginx进行反向代理
    Asp.Net Core 使用Docker进行容器化部署(一)
    .Net Core On Liunx 环境搭建之 Docker 容器和Nginx
    .Net Core On Liunx 环境搭建之安装Mysql8
    .NET Core On Liunx环境搭建之MongoDB
    canvas图像处理汇总
    mysql数据库高并发处理
    nginx 重发机制导致的重复扣款问题
  • 原文地址:https://www.cnblogs.com/zh13197490940/p/5524538.html
Copyright © 2020-2023  润新知