데이터베이스에 연결하기 전에 운전사. 사용 가능한 두 가지 방법이 있으며 귀하의 사용하기 가장 좋은 코드.
첫 번째 메소드에서 코드는 드라이버를 사용하여 암시 적으로메이저 토토 사이트합니다. class.forname () 메소드 을 위한Postgres, 당신은 다음을 사용할 것입니다 :
class.forname (postgresql.driver);이것은 드라이버를메이저 토토 사이트하고메이저 토토 사이트하는 동안 운전자는 자동으로 등록JDBC.
참고 :forname ()방법을 던질 수 있습니다 ClassNotFoundException, 운전자가 있으면 잡아야합니다. 사용할 수 없습니다.
이것은 사용하기 가장 일반적인 방법이지만 코드를 제한합니다. 그냥 사용하려면Postgres. 코드 인 경우 향후 다른 데이터베이스에 액세스 할 수 있으며 귀하는 우리의 확장, 두 번째 방법은 권장됩니다.
두 번째 메소드는 드라이버를 JVM으로 매개 변수로 전달합니다. -d 인수를 사용하여 시작합니다.
예 :
% java -djdbc.drivers = postgresql.driver example.ImageViewer
이 예에서 JVM은 드라이버를 부분적으로메이저 토토 사이트하려고 시도합니다. 초기화입니다. 완료되면 ImageViewer가 시작됩니다.
이제이 방법은 코드를 다시 컴파일하지 않고 다른 데이터베이스와 함께 사용할 코드. 변경 될 유일한 것은 URL입니다. 다음.
마지막 한 가지. 코드가 연결을 열려고 할 때 그리고 당신은를 얻는다사용 가능한 드라이버 없음sqlexception이 던져지면, 이것은 아마도 운전자에 의해 야기 될 것입니다. 클래스 경로에 있지 않거나 매개 변수의 값이 옳은.