用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作


Posted in 面试题 onJune 11, 2012
JDBC示例程序如下:
public void testJdbc(){
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try{
//step1:注册驱动;
Class.forName(“oracle.jdbc.driver.OracleDriver”);
//step 2:获取数据库连接;
con=DriverManager.getConnection(
“jdbc:oracle:thin:@192.168.0.39:1521:TARENADB”,
“sd0605″,”sd0605″);
/*******************************查 询******************************/
//step 3:创建Statement;
String sql = “SELECT id, fname, lname, age, FROM Person_Tbl”;
ps = con.prepareStatement(sql);
//step 4:执行查询语句,获取结果集;
rs = ps.executeQuery();
//step 5:处理结果集—输出结果集中保存的查询结果;
while (rs.next()){
System.out.print(“id = ” + rs.getLong(“id”));
System.out.print(” , fname = ” + rs.getString(“fname”));
System.out.print(” , lname = ” + rs.getString(“lname”));
System.out.print(” , age = ” + rs.getInt(“age”));
}
/*******************************JDBC 修 改*********************/
sql = “UPDATE Person_Tbl SET age=23 WHERE id = ?”;
ps = con.prepareStatement(sql);
ps.setLong(1, 88);
int rows = ps.executeUpdate();
System.out.println(rows + ” rows affected.”);
} catch (Exception e){
e.printStackTrace();
} finally{
try{
con.close(); //关闭数据库连接,以释放资源。
} catch (Exception e1) {
}
}
}

Tags in this post...

面试题 相关文章推荐
PHP笔试题
Feb 22 面试题
PHP经典面试题
Sep 03 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
static全局变量与普通的全局变量有什么区别
May 27 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
介绍一下gcc特性
Jan 20 面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 面试题
主要的Ajax框架都有什么
Nov 14 面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
请问如下代码执行后a和b的值分别是什么
May 05 #面试题
一份Java笔试题
Feb 21 #面试题
公司JAVA开发面试题
Apr 02 #面试题
什么造成了Java里面的异常
Apr 24 #面试题
在Java开发中如何选择使用哪种集合类
Aug 09 #面试题
联强国际笔试题面试题
Jul 10 #面试题
新电JAVA笔试题目
Aug 31 #面试题
You might like
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
PHP与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
打造超酷的PHP数据饼图效果实现代码
2011/11/23 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
php 类自动载入的方法
2015/06/03 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
Python定义一个Actor任务
2020/07/29 Python
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
财务副总经理工作职责
2013/11/25 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
感恩父母的演讲稿
2014/05/06 职场文书
建筑结构施工求职信
2014/07/11 职场文书
个人批评与自我批评
2014/10/15 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
军训个人总结
2015/03/03 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
MySQL 如何分析查询性能
2021/05/12 MySQL
浅谈Python 中的复数问题
2021/05/19 Python
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
MySQL去除密码登录告警的方法
2022/04/20 MySQL