| package com.spring.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Vector; public class TraditionalJDBC { public Vector getTasksNames() { Connection con = null; PreparedStatement pstmt = null; ResultSet rs = null; Vector task = new Vector(); try { con = getConnection(); pstmt = con.prepareStatement( "select TASKNAME from tasks"); rs = pstmt.executeQuery(); while (rs.next()) { task.add(rs.getString(1)); } } catch (SQLException e) { System.out.println(e); } finally { try { rs.close(); pstmt.close(); con.close(); } catch (SQLException e1) { System.out.println(e1); } } return task; } private Connection getConnection()throws SQLException { try { DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); return DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott","tiger"); } catch (SQLException sqle) { System.out.println(sqle); return null; } } public static void main(String[] args) { TraditionalJDBC obj = new TraditionalJDBC(); Vector task = obj.getTasksNames(); for (int i = 0; i < task.size(); i++) { System.out.println(task.elementAt(i)); } } } |