用你熟悉的语言写一个连接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中如何使用Cookie
Oct 28 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
C/C++有关内存的思考题
Dec 04 面试题
创建索引时需要注意的事项
May 13 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
百度JavaScript笔试题
Jan 15 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
编程输出如下图形
Nov 24 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
请问如下代码执行后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中的日期及时间
2006/11/23 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
php阳历转农历优化版
2016/08/08 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
微信小程序 条件渲染详解
2016/10/09 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
python实现的简单猜数字游戏
2015/04/04 Python
python基于phantomjs实现导入图片
2016/05/13 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python复制文件到指定目录的实例
2018/04/27 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
python如何写出表白程序
2020/06/01 Python
python 线程的五个状态
2020/09/22 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
快递业务员岗位职责
2014/01/06 职场文书
和平主题的演讲稿
2014/01/12 职场文书
实习感想范文
2015/08/10 职场文书
Golang的继承模拟实例
2021/06/30 Golang
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python