Java使用Jdbc连接Oracle执行简单查询操作示例
2019-12-02 18:12
1341 查看
本文实例讲述了Java使用Jdbc连接Oracle执行简单查询操作。分享给大家供大家参考,具体如下:
Java Jdbc 连接 Oracle 执行简单查询示例:
package com.test.dbtest; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /**Jdbc 连接 Oracle 数据库 简单示例 *@author wanggq *@version 创建时间:2014年3月31日 上午11:00:06 *类说明 */ public class TestO_procedure01 { public static void main(String[] args) { String driver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:Oracle:thin:@localhost:1521:orcl"; Statement stmt = null; ResultSet res = null; Connection conn = null; CallableStatement proc = null; String sql = " select T.REC_NO, T.AIRLINE,T.DEPARTURE,T.ARRIVAL from CDP_MAIN_ORDER t where t.departure=upper('pek')"; try { Class.forName(driver); conn = DriverManager.getConnection(url, "abc123", "abc123"); stmt = conn.createStatement(); res = stmt.executeQuery(sql); while(res.next()) { String rec = res.getString("REC_NO"); String airline = res.getString("AIRLINE"); String dept = res.getString("DEPARTURE"); String arr = res.getString("ARRIVAL"); System.out.println(rec+" "+airline+" "+dept+" "+arr); } } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
也可以使用防止SQL注入PreparedStatement方法
PreparedStatement stmt = null; ResultSet res = null; Connection conn = null; CallableStatement proc = null; String sql = " select T.REC_NO, T.AIRLINE,T.DEPARTURE,T.ARRIVAL from CDP_MAIN_ORDER t where t.departure=upper(?)"; try { Class.forName(driver); conn = DriverManager.getConnection(url, "abc123", "abc123"); stmt = conn.prepareStatement(sql); stmt.setString(1, "pek"); res = stmt.executeQuery();
DB:
更多关于java相关内容感兴趣的读者可查看本站专题:《Java使用JDBC操作数据库技巧总结》、《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
- Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
- Java使用JDBC连接Oracle_MSSQL实例代码
- Java使用JDBC或MyBatis框架向Oracle中插入XMLType数据
- java使用jdbc链接Oracle示例类分享
- Java与Oracle实现事务(JDBC事务)实例详解
- java基于JDBC连接Oracle 11g Release2实例分析
- Java使用JDBC实现Oracle用户认证的方法详解
- java读写oracle的blob字段示例
- JAVA简单链接Oracle数据库 注册和登陆功能的实现代码
- JavaWeb应用实例:用servlet实现oracle 基本增删改查
- java连接Oracle数据库的工具类
相关文章推荐
- Java Jdbc 连接 Oracle 执行简单查询示例
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- JDBC学习篇之使用ResultSet执行简单查询操作
- Java使用JDBC连接Oracle_MSSQL实例代码
- Java使用JDBC连接Oracle_MSSQL实例
- Java基于JDBC连接数据库及显示数据操作示例
- Java连接Oracle简单代码示例
- 连接excel执行Insert Into语句出现“操作必须使用一个可更新的查询”的解决
- Java与SqlServer、Mysql数据库连接,JDBC,执行数据库增删查改操作
- java使用jdbc查询mysql数据最简单的例子
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- android简单的数据库使用查询操作示例
- java简单jdbc查询操作
- java使用jdbc连接数据库简单实例
- Oracle存储过程中执行查询返回的结果集,并使用java代码调用【转】
- 使用java JDBC方式操作oracle blob类型数据
- Java 使用JDBC连接Oracle
- JDBC : 使用 ResultSet 执行查询操作
- JDBC_使用ResultSet 执行查询操作(基于oracle数据库)
- 通用java jdbc连接Oracle执行增删改查