本文实例讲述了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:
更多关于java相关内容感兴趣的读者可查看本站专题:《java使用JDBC操作数据库技巧总结》,《java + MySQL数据库程序设计总结》,《java数据结构与算法教程》、《java文件与目录操作技巧汇总》、《java操作DOM节点技巧总结》和《java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
甲骨文Java使用Jdbc连接执行简单查询操作示例