甲骨文Java使用Jdbc连接执行简单查询操作示例

  

本文实例讲述了Java使用Jdbc连接甲骨文执行简单查询操作。分享给大家供大家参考,具体如下:

  

Java Jdbc连接甲骨文执行简单查询示例:

        包com.test.dbtest;   进口java.sql.CallableStatement;   进口java.sql.Connection;   进口java.sql.DriverManager;   进口java.sql.ResultSet;   进口java.sql.SQLException;   进口java.sql.Statement;/* * Jdbc连接甲骨文数据库简单示例   * @author wanggq   * @version创建时间:2014年3月31日上午11:00:06   *类说明   */公开课TestO_procedure01 {   公共静态void main (String [] args) {   字符串司机=皁racle.jdbc.driver.OracleDriver”;   字符串url=" jdbc: Oracle:薄:@localhost: 1521: orcl”;   声明支撑=零;   ResultSet res=零;   连接康涅狄格州=零;   CallableStatement proc=零;   字符串sql="选择T。REC_NO、T.AIRLINE T.DEPARTURE, T。到达从CDP_MAIN_ORDER t t.departure=上(油漆)”;   尝试{   forname(司机);   康涅狄格州=DriverManager。getConnection (url,“abc123”,“abc123”);   支撑=conn.createStatement ();   res=stmt.executeQuery (sql);   而(res.next ())   {   字符串rec=res.getString (“REC_NO”);   字符串航空=res.getString(“公司”);   字符串部门=res.getString(“离职”);   字符串arr=res.getString(“到达”);   system . out。println (rec + " " +公司+ " " +部门+ " " + arr);   }   }捕捉(ClassNotFoundException e) {//TODO自动生成的catch块   e.printStackTrace ();   }捕捉(SQLException e) {//TODO自动生成的catch块   e.printStackTrace ();   }   }   }      之前      

也可以使用防止SQL注入PreparedStatement方法

        PreparedStatement支撑=零;   ResultSet res=零;   连接康涅狄格州=零;   CallableStatement proc=零;   字符串sql="选择T。REC_NO、T.AIRLINE T.DEPARTURE, T。到达从CDP_MAIN_ORDER t t.departure=上(& # 63;)”;   尝试{   forname(司机);   康涅狄格州=DriverManager。getConnection (url,“abc123”,“abc123”);   支撑=conn.prepareStatement (sql);   支撑。setString(1、“油漆”);   res=stmt.executeQuery ();      之前      

DB:

  

癑ava使用Jdbc连接甲骨文执行简单查询操作示例"

  

更多关于java相关内容感兴趣的读者可查看本站专题:《java使用JDBC操作数据库技巧总结》,《java + MySQL数据库程序设计总结》,《java数据结构与算法教程》、《java文件与目录操作技巧汇总》、《java操作DOM节点技巧总结》和《java缓存操作技巧汇总》

  

希望本文所述对大家java程序设计有所帮助。

甲骨文Java使用Jdbc连接执行简单查询操作示例