메이저 토토 사이트하는 소스JDBC필요 가져 오려면java.sql패키지, 메이저 토토 사이트 :
import java.sql.*;
중요 :가져 오지 마십시오org.postgresql패키지. 당신이 그렇게한다면, 당신의 소스는 컴파일하지 않습니다.Javac혼란 스러울 것입니다.
데이터베이스에 연결하기 전에 운전사. 메이저 토토 사이트 가능한 두 가지 방법이 있으며 귀하의 메이저 토토 사이트하기 가장 좋은 코드.
첫 번째 메소드에서 코드가 암시 적으로 드라이버를로드합니다. 메이저 토토 사이트 메이저 토토 사이트class.forname ()메소드. 을 위한Postgres, 당신은 다음을 사용할 것입니다 :
class.forname ( "org.postgresql.driver");이것은 드라이버를로드하고로드하는 동안 운전자는 자동으로 등록JDBC.
참고 :theforname ()메소드를 던질 수 있습니다ClassNotFoundException운전자가있는 경우 메이저 토토 사이트할 수 없습니다.
이것은 메이저 토토 사이트하기 가장 일반적인 방법이지만 귀하의 그냥 메이저 토토 사이트하려는 코드Postgres. 만약에 코드는 향후 다른 데이터베이스 시스템에 액세스 할 수 있으며 당신은 아무것도 메이저 토토 사이트하지 않습니다Postgres-특이 적 확장, 그 다음 두 번째 방법은 권장됩니다.
두 번째 메소드는 드라이버를 매개 변수로 전달합니다.JVM시작대로-d인수. 예:
java -djdbc.drivers = org.postgresql.driver example.ImageViewer이 예에서JVM의지 초기화의 일부로 드라이버를로드하려고 시도하십시오. 한 번 완료,ImageViewer시작되었습니다.
이제이 방법은 허용하기 때문에 메이저 토토 사이트하기에 더 좋은 방법입니다. 없이 다른 데이터베이스 패키지와 함께 메이저 토토 사이트할 코드는 코드를 다시 컴파일합니다. 변화 할 유일한 것은입니다 연결url다음에 덮여.
마지막 한 가지 : 코드가 a를 열려고 할 때Connection메이저 토토 사이트 가능한 드라이버 없음 sqlexection던져 질 것입니다 운전자가 클래스 경로에 있지 않거나 값으로 인해 발생합니다. 매개 변수가 올바르지 않습니다.
withJDBC, 데이터베이스는입니다 Aurl(균일 한 리소스 로케이터). 와 함께Postgres, 이것은 다음 중 하나를 취합니다 양식 :
jdbc : postgresql :데이터베이스
jdbc : postgresql : //host/데이터베이스
jdbc : postgresql : //host:포트/데이터베이스
서버의 호스트 이름. 기본값으로LocalHost.
서버가 듣고있는 포트 번호. 기본값 Postgres 표준 포트 번호 (5432)에.
데이터베이스 이름.
연결하려면 A를 가져와야합니다.Connection인스턴스JDBC. 이렇게하려면를 메이저 토토 사이트할 것입니다.DriverManager.getConnection ()메소드 :
Connection DB = DriverManager.GetConnection (URL, 사용자 이름, 암호);
PostgreSQL : 문서 : 7.1 : 와이즈 토토 인터페이스 | 홈 | 다음 |
JDBC인터페이스 | up | 쿼리 발급 결과 처리 |