import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class oracle {
public static void main(String[] args) throws Exception{
Class.forName("oracle.jdbc.OracleDriver"); // String의 이름으로 인터페이스 or 클래스형태로 메모리에 올림
String url="jdbc:oracle:thin:@//192.168.1.254:1521/xe";
/*
* JDBC : Java database connectivity
*/
String user="scott";
String pw="tiger";
/*
* Connction(인터페이스) : 오라클과 성공적으로 연결되었다면 주소값을 얻어오는 객체
*/
/*
* 오라클과 연결을 담당하고 Connection 객체를 얻을 때 사용되는 객체
*/
Connection conn=DriverManager.getConnection(url, user, pw); // 데이터베이스의 url에 접속을 시도한다(url,id,pw)필수
/*
* 쿼리문 실행을 담당하는 객체
*/
Statement stat=conn.createStatement(); // 데이터베이스에 SQL 문을 보내기위한 Statement 객체를 생성
/*
* 결과값을 가져오는 객체
*/
//update (DML - > insert , delete , update)
ResultSet rs=stat.executeQuery("select * from emp");//executeQuery -> 인자값의 쿼리문을 실행해준다
//쿼리문의 결과값을 rs에 담는다.
while(rs.next())//->rs.next()에 true가 입력되면 계속 출력 {
System.out.print(rs.getString(1)+"\t");//in는 컬럼의 순번
System.out.println(rs.getString("ename")+"\t"); //컬럼의 이름을 지정
}
}
자바 awt를 이용한 계산기... (0) | 2015.01.06 |
---|---|
자바 System.exit() , dispose() 차이점 (0) | 2015.01.06 |
오라클 문제 사이트 (0) | 2015.01.03 |
공부계획 (0) | 2015.01.01 |
오라클 view의 사용이유와 데이터의 변경 권한 (0) | 2014.12.31 |