用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
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) {
}
}
}
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) {
}
}
}
【用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作】相关文章
1. 用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2. 请用你熟悉的技术(不必局限asp 和 jsp)独立完成下列测试题目,以便评估能力
4. Oracle面试(DBA For oracle数据库技术)
10. 说一下mysql, oracle等常见数据库的分页实现方案
本文来源:https://www.mianshiwenti.com/a12195.html
进入下载页面
上一篇:关于Java String的一道面试题
下一篇:一份Java笔试题
﹝用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作﹞相关内容
- 什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
- 怎么可以提高数据库查询数据的速度
- 数据库连接池的工作原理
- 你的任务完成了,而同伴未完成,你怎么办?
- Oracle查看当前用户的角色和查看当前用户的系统权限和表级权限
- 用C#语言写出在本地创建一个UDP接收端口的具体过程
- 在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
- Oracle面试题:如何把一个表从一个schema到另一个schema
- Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
- 几道Java和数据库的面试题