티스토리 뷰
환경설정
SET PATH = %PATH%;C:javabin
SET CLASSPATH =.;C:javalibclasses.zip
SET LIB = C:javalib
SET HOME = C:java
SET CLASSPATH =.;C:javalibclasses.zip
SET LIB = C:javalib
SET HOME = C:java
•오라클 JDBC
•http://technet.oracle.com/tech/java/sqlj_jdbc/content.html
•Microsoft SQL Server Driver URL
•
드라이버 설치
setup.exe 설치후 C:program filesmicrosoft sql server 2000 jdbclib
setup.exe 설치후 C:program filesmicrosoft sql server 2000 jdbclib
폴더 밑에 3개의jar 파일에 대한 설정 3개의 파일
(msbase.javr, mssqlserver.jar, msutil.jar)를 JDK가 설치된 디렉토리밑의
jrelibbinext 폴더에 복사 •다른 경로일 경우에는 classpath에서 설정
1. JDBC driver 로딩하기
2. 데이터베이스와 연결을 설정하기.
3. Statement문을 받아오기
4. SQL문 전송하기.
5. 결과값(ResultSet) 처리하기
6. Result Set 닫기
2. 데이터베이스와 연결을 설정하기.
3. Statement문을 받아오기
4. SQL문 전송하기.
5. 결과값(ResultSet) 처리하기
6. Result Set 닫기
c:j2sdk1.4.2jrelibext jdbc 설정 위치
//MySQL 용
import java.sql.*;
class insert1 {
public static void main(String argv[]) {
try {
Class.forName("org.gjt.mm.mysql.Driver");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
}
Class.forName("org.gjt.mm.mysql.Driver");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
}
try {
String url = "jdbc:mysql://localhost:3306/crackerx";
Connection con = DriverManager.getConnection(url);
System.out.println("접속 성공");
Statement stmt = con.createStatement();
String url = "jdbc:mysql://localhost:3306/crackerx";
Connection con = DriverManager.getConnection(url);
System.out.println("접속 성공");
Statement stmt = con.createStatement();
//Insert into test values(자바');
ResultSet rs = stmt.executeQuery("Insert into love values('crackerx')");
ResultSet rs = stmt.executeQuery("Insert into love values('crackerx')");
System.out.println("Insert:");
stmt.close();
con.close();
} catch(java.lang.Exception ex) {
ex.printStackTrace();
}
}
}
stmt.close();
con.close();
} catch(java.lang.Exception ex) {
ex.printStackTrace();
}
}
}
//오라클용
import java.sql.*;
public class ConnectionDB {
private String jdbc_url
= jdbc:microsoft:sqlserver://203.246.91.48:1433;DatabaseName=test";
private String db_id = "sa";//데이터베이스 계정
private String db_pwd = "";//데이터베이스 비밀 번호
public void connect() {
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
System.out.println( "성공적으로 로딩되었음" );
} catch( ClassNotFoundException e ) {
System.out.println( "해당 드라이버를 찾을 수 없습니다." );
}
}
public static void main( String[] args ){
new ConnectionDB().connect();
}
}
public class ConnectionDB {
private String jdbc_url
= jdbc:microsoft:sqlserver://203.246.91.48:1433;DatabaseName=test";
private String db_id = "sa";//데이터베이스 계정
private String db_pwd = "";//데이터베이스 비밀 번호
public void connect() {
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
System.out.println( "성공적으로 로딩되었음" );
} catch( ClassNotFoundException e ) {
System.out.println( "해당 드라이버를 찾을 수 없습니다." );
}
}
public static void main( String[] args ){
new ConnectionDB().connect();
}
}
'IT > JAVA' 카테고리의 다른 글
Java Trouble Shooting (0) | 2010.06.16 |
---|---|
JSESSIONID 충돌 (0) | 2010.06.09 |
자바 2 SDK 1.5의「데드락 해결 비법」 (0) | 2005.08.07 |
J2SE5.0에 추가된 Generic Programming (0) | 2005.08.06 |
각종 DBMS JDBC 드라이버 셋팅법 정리 (0) | 2005.03.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 간부사원
- 스프링
- logstash
- 청계천
- elasticsearch
- datasource
- c3p0
- 스팸메일방지 CEAS
- 요미우리 자이언츠
- centOS
- filter-plugin
- 이클립스
- 일본여행
- LG트윈스
- 구로사와아키라
- DBCP
- 자하손만두
- connection pool
- 바리스타
- Fair-Trade Coffee
- 라면집
- Git
- 커넥션
- 일정관리
- 요미우리자이언츠
- 간부
- 시나가와
- 리더쉽 코칭
- elasitcsearch
- 산모퉁이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함