用你熟悉的语言写一个连接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...

面试题 相关文章推荐
面向对象编程的优势是什么
Dec 17 面试题
关于递归的一道.NET面试题
May 12 面试题
delegate与普通函数的区别
Jan 22 面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 面试题
密封类可以有虚函数吗
Aug 11 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
解释一下钝化(Swap out)
Dec 26 面试题
EJB3.1都有哪些改进
Nov 17 面试题
几个MySql的面试题
Apr 22 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
请问如下代码执行后a和b的值分别是什么
May 05 #面试题
一份Java笔试题
Feb 21 #面试题
公司JAVA开发面试题
Apr 02 #面试题
什么造成了Java里面的异常
Apr 24 #面试题
在Java开发中如何选择使用哪种集合类
Aug 09 #面试题
联强国际笔试题面试题
Jul 10 #面试题
新电JAVA笔试题目
Aug 31 #面试题
You might like
浅析PHP水印技术
2007/02/14 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
php经典趣味算法实例代码
2020/01/21 PHP
javascript firefox兼容ie的dom方法脚本
2008/05/18 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
浅谈python jieba分词模块的基本用法
2017/11/09 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
小学生演讲稿
2014/01/12 职场文书
运动会入场词200字
2014/02/15 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
云冈石窟导游词
2015/02/04 职场文书
奖金申请报告模板
2015/05/15 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python