조회수가 10이상인 게시물만 출력되게 하시오 package ex1; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class ex2 { public static void main(String[] args) throws ClassNotFoundException, SQLException { String url = "jdbc:oracle:thin:@localhost:1521/xe"; // SQL에다가 조건절 WHERE 조건을 넣을수 있다. SQL Str..
JAVA Programming
여기서는 while를 써야 한다. package ex1; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class ex2 { public static void main(String[] args) throws ClassNotFoundException, SQLException { String url = "jdbc:oracle:thin:@localhost:1521/xe"; String sql = "SELECT * FROM NOTICE"; Class.fo..
rs.next() 로 값이 있는 모든 컬럼을 출력하기 package ex1; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class ex2 { public static void main(String[] args) throws ClassNotFoundException, SQLException { String url = "jdbc:oracle:thin:@localhost:1521/xe"; String sql = "SELECT * FROM NOTICE..
package ex1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Program { public static void main(String[] args) throws ClassNotFoundException, SQLException { String url = "jdbc:oracle:thin:@localhost:1521/xe"; String sql = "SELECT * FROM NOTICE"; Class.forName("oracle.jdbc.driver.OracleDrive..
JDBC 를 이용하는 자바 코드 1. 원하는 드라이버 로드 하기 2. 드라이버 매니저를 통해 연결 객체 얻고 ( Connection 객체 생성 ) 3. 실행 도구 생성 ( Statement 객체 생성 ) 그녀석 Connection 을 통해 생성 쿼리생성 4. 결과 실행한다음 쿼리를 실행한다음 그것을 패치해올수있다. ( ResultSet 생성 ) New를 쓰지않는다. 레코드집합 즉 결과집합이 나오는데 사용자에게 다 돌려주는게 아니라 서버에 있고 클라이언트는 받을때는 레코드 단위로 받게 된다. 레코드를 하나씩 받게 된다. 서버는 사용자에게 가리켜주는 커서를 포인터 라고 한다. 서버측에서 실행결과 를 주면 ResultSet(담는그릇) 으로 준비가 된다. 결과집합을 이용할 수 있는 상태가 되서 빈그릇이 만들어 ..