Java Jdbc 连接 Oracle 执行简单查询示例
2014-03-31 12:53
941 查看
Java Jdbc 连接 Oracle 执行简单查询示例:
也可以使用防止SQL注入PreparedStatement方法
DB:
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连接Oracle的简单示例
- Java连接Oracle简单代码示例
- java实现的连接oracle/mysql数据库功能简单示例【附oracle+mysql数据库驱动包】
- Java控制台程序连接Oracle 10g 的最简单示例
- Java学习之---简单的JDBC连接Oracle
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- java 利用jdbc连接hive查询示例
- Java通过JDBC连接Oracle之后查询结果和在sqlplus查询结果不一样
- JDBC之java数据库的连接与简单的sql语句执行
- mysql,sql的Java连接方法(简单应用)执行sql查询与预处理
- java 简单的jdbc连接数据库代码示例
- 跟我学Java26日通-第1天 Oracle基本命令与简单查询
- Java -- JDBC 学习--通过 ResultSet 执行查询操作
- oracle 表连接与子查询示例
- jdbc(java连接数据库oracle)
- JDBC学习篇之使用ResultSet执行简单查询操作
- .NET ODBC与JAVA JDBC连接HIVE查询数据的性能比较
- Java基于JDBC连接数据库及显示数据操作示例
- JDBC--最简单的java连接数据库的小程序
- java连接oracle示例代码