1.和之前建立连接一样分三步走,获取驱动,建立连接,最后关闭
2.利用sacnner关键字获取用户输入,来添加对象
3.注意时间格式的添加
package com.oracle.test;
import util.DBUtil;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Date;
import java.util.Scanner;
public class JDBCTimes {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
//建立连接
Connection conn=null;
PreparedStatement psta=null;
ResultSet rs=null;
try {
conn=DBUtil.getConn();
String sql="insert into emp (ename,job,sal,hiredate,empno) values (?,?,?,?,?)";
psta=conn.prepareStatement(sql);
System.out.println("请输入姓名");
String name=sc.next();
System.out.println("请输入工作");
String job=sc.next();
System.out.println("请输入工资");
double sal=sc.nextDouble();
psta.setString(1,name);
psta.setString(2,job);
psta.setDouble(3,sal);
Date d=new Date();
long t=d.getTime();
java.sql.Date d1=new java.sql.Date(t);
psta.setDate(4,d1);
psta.setInt(5,1019);
int num=psta.executeUpdate();
if(num>0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
} catch (Exception e) {
e.printStackTrace();
}finally {
DBUtil.getColse(rs,psta,conn);
}
}
}