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

面试题 相关文章推荐
Java中实现多态的机制
Aug 09 面试题
类如何去实现接口
Dec 19 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
SQL Server提供的3种恢复模型都是什么? 有什么区别?
May 13 面试题
盛大二次面试题
Nov 18 面试题
string = null 和string = ''的区别
Apr 28 面试题
Linux管理员面试题 Linux admin interview questions
Jul 08 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
linux系统都有哪些运行级别
Mar 26 面试题
Shell编程面试题
May 29 面试题
几道Java和数据库的面试题
May 30 面试题
请问如下代码执行后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安全开发库中文详细介绍
2015/03/22 PHP
php如何连接sql server
2015/10/16 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
python查找目录下指定扩展名的文件实例
2015/04/01 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
数字漫画:comiXology
2020/06/13 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
电子信息科学专业自荐信
2014/01/30 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
应届生简历自我评价
2015/03/11 职场文书
党支部鉴定意见
2015/06/02 职场文书
Redis Lua脚本实现ip限流示例
2022/07/15 Redis