用你熟悉的语言写一个连接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面试题及答案-编程题
Oct 14 面试题
面向对象编程的优势是什么
Dec 17 面试题
Sony C++笔试题
Mar 10 面试题
strlen的几种不同实现方法
May 31 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 面试题
网络安全类面试题
Aug 01 面试题
非常详细的C#面试题集
Jul 13 面试题
shell程序中如何注释
Feb 17 面试题
UNIX文件系统常用命令
May 25 面试题
请问如下代码执行后a和b的值分别是什么
May 05 #面试题
一份Java笔试题
Feb 21 #面试题
公司JAVA开发面试题
Apr 02 #面试题
什么造成了Java里面的异常
Apr 24 #面试题
在Java开发中如何选择使用哪种集合类
Aug 09 #面试题
联强国际笔试题面试题
Jul 10 #面试题
新电JAVA笔试题目
Aug 31 #面试题
You might like
第十三节 对象串行化 [13]
2006/10/09 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
PHP7引入的"??"和"?:"的区别讲解
2019/04/08 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
详解js图片轮播效果实现原理
2015/12/17 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
jsTree使用记录实例
2016/12/01 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
vue组件的写法汇总
2018/04/12 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
Eclipse + Python 的安装与配置流程
2013/03/05 Python
Django如何实现内容缓存示例详解
2017/09/24 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
python频繁写入文件时提速的方法
2019/06/26 Python
Python 变量的创建过程详解
2019/09/02 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
python3.5的包存放的具体路径
2020/08/16 Python
Python类成员继承重写的实现
2020/09/16 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
小学校长个人总结
2015/03/03 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript