Tôi đang gặp khó khăn khi tìm hiểu cách cài đặt trình điều khiển JDBC cho PostgreSQL trên máy chủ debian 6.0 của tôi. Tôi đã chuyển tài xế .jar vào thư mục sau:PostgreSQL - Cài đặt trình điều khiển JDBC
/usr/local/pgsql/share/java/postgresql.jar.
Sau đó, các hướng dẫn nói về việc sử dụng mã này:
Class.forName("org.postgresql.Driver");
Tuy nhiên, kể từ khi tôi mới đến PostgreSQL Tôi không có ý tưởng nơi tôi nên được đặt dòng này, hoặc nếu điều này thậm chí là chính xác.
Câu hỏi của tôi là, không thể di chuyển tệp jar đến vị trí này, tôi thực sự cần phải làm gì để cài đặt trình điều khiển JDBC trên bản cài đặt postgreSQL của mình?
EDIT: Đây là thiết lập của tôi:
Server 1: Tomcat + Solr
Server 2: PostgreSQL với trình điều khiển JDBC
Solr trên máy chủ 1 truy vấn postgreSQL trên máy chủ 2 thông qua trình điều khiển JDBC
Trình điều khiển thực hiện đặc tả JDBC 4.0 không còn yêu cầu tải thủ công lớp trình điều khiển ('Class.forName (...)'). Vì vậy, nếu đây là trường hợp của bạn, nó sẽ đủ để đưa các trình điều khiển trong đường dẫn lớp học của bạn như @ Tomas đề nghị trong câu trả lời của mình. –
Điều gì xảy ra nếu ứng dụng của tôi, trong trường hợp này, SOLR, nằm trên một máy chủ khác để postgreSQL? Tôi có nên đặt đường dẫn lớp này trên máy chủ solr không? –
Hoặc là ứng dụng của tôi thay vì Postgresql? –