zoukankan      html  css  js  c++  java
  • java 在数据库中添加新信息

    package lianxi1;
    
    import java.sql.*;
    
    import java.util.*;
    
    public class lianxi1 {
        
        
        public static void main(String[] args) {
            //定义Connection 
            Connection conn = null;
            try {
                //链接数据库
                Class.forName("oracle.jdbc.driver.OracleDriver");
                String strUrl ="jdbc:Oracle:thin:@localhost:1521:ORCL";
                conn = DriverManager.getConnection(strUrl, "test1", "duibuqi19950220");
                System.out.println("链接数据库成功!");
                //连接成功之后定义插入的信息
                System.out.println("请输入考生的详细信息!");
                System.out.println("Type: ");
                Scanner a = new Scanner (System.in);
                int aa = a.nextInt();
                System.out.println("IDCard:");
                Scanner b = new Scanner (System.in);
                String bb = b.next();
                System.out.println("ExamCard:");
                Scanner c = new Scanner (System.in);
                String cc = c.next();
                System.out.println("StudentName:");
                Scanner d = new Scanner (System.in);
                String dd = d.next();
                System.out.println("Location:");
                Scanner e = new Scanner (System.in);
                String ee = e.next();
                System.out.println("Grade:");
                Scanner f = new Scanner (System.in);
                int ff = f.nextInt();
                //定义一个创建方法的对象
                Statement st = conn.createStatement();
                //用insert into执行数据库的代码不需要加列名
                st.execute("insert into examstudent values (flowid.nextval,"+aa+",'"+bb+"','"+cc+"','"+dd+"','"+ee+"',"+ff+")");
                ResultSet rs = st.executeQuery("select * from EXAMSTUDENT");
                //遍历数据库的表
                while(rs.next())
                {
                    int FlowID = rs.getInt(1);
                    int Type = rs.getInt(2);
                 String IDCard = rs.getString(3);
                 String ExamCard = rs.getString(4);
                 String StudentName = rs.getString(5);
                 String Location = rs.getString(6);
                   int Grade = rs.getInt(7);
                 System.out.println("FlowID="+FlowID+"Type="+Type+"IDCard="+IDCard+"ExamCard="+ExamCard+"StudentName="+StudentName+"Location="+Location+"Grade="+Grade);
                 
                }rs.close();
                //关闭连接,释放资源
                conn.close();
                st.close();
                System.out.println("录用信息成功!");
                
                } 
            
            catch (Exception e) 
            {
                e.printStackTrace();
                
            }
        
        }
    
    }
  • 相关阅读:
    构建之法 团队和流程
    构建之法之个人技术和流程重点介绍
    几种数据库连接
    Ckidt
    hibernate_04_hibernate多对多的关系映射
    hibernate_03_hibernate一对多的关系映射
    hibernate_02_hibernate的入门
    hibernate_01_SSH环境搭建
    SpringBoot_05_ssm拦截器和默认欢迎页面的设置
    SSM14-通过AOP实现日志记录
  • 原文地址:https://www.cnblogs.com/zzyu/p/5613288.html
Copyright © 2011-2022 走看看