JDBC作业1

插入一个新的student信息

package com.hanqi.db;

import java.sql.*;
import java.util.Scanner;

public class Homework {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        Scanner sc=new Scanner(System.in);
        Connection con=null;

        System.out.println("请输入学生Type:");
        int type=sc.nextInt();
        System.out.println("请输入学生IDCard:");
        String idcard=sc.next();
        System.out.println("请输入学生ExamCard:");
        String examcard=sc.next();
        System.out.println("请输入学生StudentName:");
        String studentname=sc.next();
        System.out.println("请输入学生Location:");
        String location=sc.next();
        System.out.println("请输入学生 Grade:");
        int grade=sc.nextInt();

        try{
            Class.forName("oracle.jdbc.driver.OracleDriver");
            String strUrl="jdbc:oracle:thin:@localhost:1521:ORCL";
            con=DriverManager.getConnection(strUrl,"test","test");

            PreparedStatement ps=con.prepareStatement("insert into examstudent e values(xulie.nextval,?,?,?,?,?,?)");            

            ps.setLong(1, type);
            ps.setString(2, idcard);
            ps.setString(3, examcard);
            ps.setString(4, studentname);
            ps.setString(5, location);
            ps.setLong(6, grade);

            ps.executeUpdate();
            System.out.println("信息录入成功!");
            ps.close();

        }catch (Exception e) {
            // TODO 自动生成的 catch 块
            e.printStackTrace();
        }

        finally
        {
            if(con!=null)
            {
            try {
                con.close();
            } catch (SQLException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            }
        }

    }

}

运行结果:

时间: 2024-10-10 10:39:24

JDBC作业1的相关文章

jdbc作业2

2.输入准考证号或身份证号 查询学生信息 package com.hanqi.db; import java.sql.*; import java.util.Scanner; public class JdbcHW2 { public static void main(String[] args) { // TODO 自动生成的方法存根 Connection con=null; Scanner sc=new Scanner(System.in); System.out.println("请选择您

jdbc作业3

删除学生信息 package com.hanqi.db; import java.sql.*; import java.util.Scanner; public class JdbcHW3 { public static void main(String[] args) { Connection con=null; Scanner sc=new Scanner(System.in); System.out.println("请输入要删除学生的考号:"); String examid=s

【淘淘】Quartz作业存储与管理

一.Quartz作业管理和存储方式简介: 作业一旦被调度,调度器需要记住并且跟踪作业和它们的执行次数.如果你的作业是30分钟后或每30秒调用,这不是很有用.事实上,作业执行需要非常准确和即时调用在被调度作业上的execute()方法.Quartz通过一个称之为作业存储(JobStore)的概念来做作业存储和管理. Quartz提供两种基本作业存储类型.第一种类型叫做RAMJobStore,它利用通常的内存来持久化调度程序信息.这种作业存储类型最容易配置.构造和运行.对许多应用来说,这种作业存储已

原!总结 quartz集群 定时任务 测试运行ok

由于项目优化重构,想将定时任务从quartz单机模式变成集群或分布式的方式.于是,百度了一圈....修修改改...用集群的方式部署定时任务,测试可以... 集群?分布式?什么区别? 集群:同一个业务,部署在多个服务器上 分布式:一个业务分拆多个子业务,部署在不同的服务器上 或者说 集群:是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务. 分布式:是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务. 平时常用的quartz单机模

浅析Quartz的集群配置

浅析Quartz的集群配置(一) 收藏人:Rozdy     2015-01-13 | 阅:1  转:22    |   来源   |  分享      1 基本信息 摘要:Quartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2SE和J2EE应用中.它提供了巨大的灵活性而不牺牲简单性.你能够用它来为执行一个作业而创建简单的或复杂的调度.它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等.其中集群配置一般比较复杂

在线cron生成器

什么是cron表达式: cron表达式主要是用在Quartz框架中,Quartz是一个完全由java编写的开源作业调度框架,最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用,能借助关系数据库和JDBC作业存储支持集群,负载均衡. CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表.CronTrigger,你可

quartz详解2:quartz由浅入深

http://blog.itpub.net/11627468/viewspace-1763498/ 一.quartz核心概念 先来看一张图:     scheduler 任务调度器 trigger 触发器,用于定义任务调度时间规则 job 任务,即被调度的任务 misfire 错过的,指本来应该被执行但实际没有被执行的任务调度 Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecution

quaetz(5)--作业管理和存储

作业一旦被调度,调度器需要记住并且跟踪作业和它们的执行次数.如果你的作业是30分钟后或每30秒调用,这不是很有用.事实上,作业执行需要非常准确和即时调用在被调度作业上的execute()方法.Quartz通过一个称之为作业存储(JobStore)的概念来做作业存储和管理.Quartz提供两种基本作业存储类型. RAMJobStore 第一种类型叫做RAMJobStore(默认存储方式),它利用通常的内存来持久化调度程序信息.这种作业存储类型最容易配置.构造和运行.对许多应用来说,这种作业存储已经

定时组件quartz系列<二>quartz的集群原理

1.基本信息: Quartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2Se和J2EE应用中.它提供了巨大的灵活性而不牺牲简单性.你能够用它 来为执行一个作业而创建简单的或复杂的调度.它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron- like表达式等等.其中集群配置一般比较复杂,那么在Quartz中如何配置它的集群特性呢? 2 Quartz的集群配置:      2.1 实现集群的基本原理           Quartz是通过