问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JDBC连接oracle数据库

发布网友 发布时间:2022-04-07 16:22

我来回答

2个回答

热心网友 时间:2022-04-07 17:52

要写完很费劲啊,就给你写一个增加记录吧。
为了测试 先要加一个实体类,
public class TeacherVo
{
private int number;
private String name;
private String date;
private double salary;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}

然后再TeacherDao类里面写方法
public void add(TeacherVo vo)
{
Class.forName("oracle.jdbc.driver.OracleDriver");

con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","scott","oracle");
PreparedStatement ps=con.prepareStatement("insert into stuinfo values(?,?,?,?)");
ps.setInt (1,vo.getgetNumber());
ps.setString(2,vo.getName());
java.util.Date date=new SimpleDateFormat("yyyy-MM-dd").parse(vo.getDate());
ps.setDate(3, new java.sql.Date(date.getTime()));
ps.setDouble(4,vo.getSalary());
ps.executeUpdate();
ps.close();

System.out.println("连接成功");
}
catch (Exception e) {
System.out.println("连接失败!");
e.printStackTrace();
}
finally
{
try {
if(con!=null)
con.close();
} catch (Exception e) {
e.printStackTrace();
}

}
}
}
public static void main(String[] args)
{
TeacherVo vo=new TeacherVo();

vo.setNumber("1");
vo.setsetName("张三");
vo.setDate("1992-07-06");
vo.setSalary("4000");
TeacherDao =new TeacherDao();
.add(vo);
}

热心网友 时间:2022-04-07 19:10

--2.插入
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (1, '张三1', to_date('01-02-1978', 'dd-mm-yyyy'), 2500.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (2, '李四1', to_date('20-10-1968', 'dd-mm-yyyy'), 3500.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (3, '张三2', to_date('01-02-1978', 'dd-mm-yyyy'), 2600.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (4, '李四2', to_date('20-10-1968', 'dd-mm-yyyy'), 3200.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (5, '张三3', to_date('01-12-1978', 'dd-mm-yyyy'), 2520.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (6, '李四3', to_date('20-08-1967', 'dd-mm-yyyy'), 3220.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (7, '张三4', to_date('21-02-1975', 'dd-mm-yyyy'), 2650.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (8, '李四4', to_date('20-10-1962', 'dd-mm-yyyy'), 3500.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (9, '张三5', to_date('01-02-1971', 'dd-mm-yyyy'), 2500.00);
insert into teacher (ID, NAME, BIRTHDAY, SALARY)
values (10, '李四5', to_date('20-10-1968', 'dd-mm-yyyy'), 3500.00);
commit;
--3.查询
dbms_output.put_line(select id, name, birthday, salary from teacher);
--4.更新
update teacher set salary = salary+200;
commit;
--5.查询
select id, name, birthday, salary from teacher;
--6.删除
delete from teacher;
commit;
--8.删表
drop table teacher;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我看曹刿是一个什么样的人 作文 急急急 三赞曹刿300字作文 作文 我心中的英雄曹刿300 关于翻译机离线使用的效果怎么样? 古汉语中有“不可以”这一用法吗? 文言文中"可以"的古今异意 独特嗓音的特征,一般别人模仿起来比较难 我现在还有一个月机会到13岁,想改变一下声音,还有我是个男生 根据《建筑安装工程费用项目组成》(建标[-2013144号),应列入规费的是... 我女儿的电瓶车发票,用我的身份证好上牌照吗,因她本人在异地,请帮... 想玩网络手机打鱼游戏我应该在哪里下载?找一个支持手机的正规的!! 手机打鱼知道开高科技的私下我 梦见死去的父亲回家来检查灯绳一会出现一会消失我大声叫爸爸? 梦见死去的父亲回家了,我叫他不要走他什么也没说转身离开了,然后我假装晕倒了他也没理我就走了怎么回 梦见死去了的父亲在路上走要我回家什么意思 梦见死去的父亲回家抱着我和我说自己每天晚上都可以回家 13个省份公布分数线,高考分数和一本线都不重要,重要的是什么?_百度知 ... 周公解梦老梦见死去的父亲不让上班了,要我回家是怎么回事儿 梦见死去的父亲和自己走失散了 成都高三零诊划线 微信朋友圈发文字,同样的长度,别人的是有全文/收起,我的却是一个灰色的横条。 讲课10~15分钟可以讲什么? 自己在微信朋友圈中发的文字下面会出现删除二字 信用卡因为个人原因被抓进看守所,逾期一个月这样征信也出问题吗? 老公在看守所3个月了信用卡逾期银行叫我把拘留通知书发给银行能发吗? 本人因发生交通意外现在在看守所,导致信用卡逾期不能偿还,请问会造成什么后 我把朋友圈文字和照片视频都删了可是为什么相册那项还显示一条横线呢... 食品安全问题有哪些? 微信收藏里的歌曲怎样才能下载到手机本地内存里...? 因为自己在看守所导致信用卡逾期三次 怎么修改微信记录时间 跟女友的微信聊天,怎么发消息和收到消息时间间隔这么多? 我要写一篇关于“评选优秀学子的演讲稿” 这是我的材料 演讲大约3分钟 哪位高人能帮帮忙啊~ 感激~ 蒲公英枸杞金丝皇菊能一起泡吗? 金丝黄菊+蒲公英+西洋参+枸杞,四种材料可以一起泡水喝吗? 求一篇中专竞选学生会主席的演讲稿(3分钟) 金丝皇菊 黑枸杞和红枸杞+罗汉果可以放在一起泡茶喝吗?比例是多少 修水金丝皇菊泡枸杞 我是一位金牛坐的女生,96年5月生的。姓王,拜托大家给我起一个名字,要么比较可爱要么比较诗意。 为什么我的苹果连wifi输入密码对了也连接不上,还提示无法加入网络 急求一个适合金牛座女生的名字,我中文叫顾欣 我11.4买的生益科技(600183),大家觉得短期能到12.5吗?另外想问下这只股票做短线好不好 求高手给孩子起名字~~在线等 ~!~!~!!急 你好华为jef…anoo的耳机插孔在哪里? 生益科技的价值评估 华为sclcloo手机,戴着耳机能听到音乐,拔掉耳机就没声音了,只有打电话能听到声音 佳能728打印机如何安装外用墨盒 我的打印机是佳能MP288,已改连供,黑色墨水用完了,可是往外接墨盒加玩墨水后提示缺墨,急求解法。多谢 王者营地有客服吗 腾讯王者营地客服电话?