검색결과 리스트
글
/////////////////////////////////////////////////////////////////// JDBC 제이디비씨
//Class.forName("oracle.jdb.driver.OracleDriber") //드라이버를 로딩 //"ojdbc6.jar가 11g하고 붙습니다!"
//Connect conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); // 접속
//Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM STUDENT");
ResultSet rs = stmt.executeQuery("select * from emp where email = 'sking'");
//PreparedStatement pStmt = conn.prepareStatement("select * from emp where email = ? and departmnet_id = ?");//쿼리미리입력
pStmt.setString(1,email); //첫 번째 물음표(?)에 대입
pStmt.setInt(2,10); //두 번째 물음표(?)에 대입
ResultSet rs = pStmt.executeQuery();
//SELECT 결과값 저장or출력
while(rs.next()) {
System.out.println(rs.getString("name"));
System.out.println(rs.getString("id"));
System.out.println(rs.getString("dept"));
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
}
//유니코드
String ISO_8859_1String = rs.getString("name"); // MySQL 로부터 읽은 문자열은
ISO-8859-1 표준코드
byte [] UnicodeBytes = ISO_8859_1String.getBytes("ISO-8859-1"); // 유니코드로 변환
String UnicodeString = new String(UnicodeBytes);
System.out.print(UnicodeString);
// " 홍길동 " 을 유니코드의 바이트 배열로 변환한다 .
byte [] UnicodeBytes = " 홍길동 ".getBytes();
// 유니코드 바이트 배열을 "ISO-8859-1" 표준의 코드로 변환하여 문자열을 구성한다 .
String ISO_8859_1String = new String(UnicodeBytes, "ISO-8859-1");
stmt.executeQuery("select name, id, dept from student where name='"+
ISO_8859_1String +"'");
//executeQuery() //Select
//executeUpdate() //Insert, Update, Delete (int리턴값 = 0 : 정상,int리턴값 <= 0 : 비정상처리)