Java. Подключение к БД. Использование в eclipse внешних jar файлов

Имеется следующий код

package kz.ranter.ytzh;
import java.sql.*;
public class DBConnectTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Connection mdbh = DriverManager.getConnection("jdbc:postgresql://127.0.0.1/tests","postgres","1");
Statement st = mdbh.createStatement();
ResultSet rs = st.executeQuery("SELECT tablename FROM pg_tables;");
while(rs.next())
System.out.println(rs.getString(1));
rs.close();
st.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

Colored with dumpz.org

При его компиляции в эклипсе «как есть» система выдает ошибку

java.sql.SQLException: No suitable driver found for jdbc:postgresql://127.0.0.1/tests
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at kz.ranter.ytzh.DBConnectTest.main(DBConnectTest.java:12)

Это происходит потому что Java не видит jar файл для подключения к БД (JDBC драйвер)
После сборки .class файл можно запустить из командной строки с указанием пути к соответствующему .class файлу

java -cp C:\Develop\JAVA\DBTests\bin;"C:\Program Files\PostgreSQL\pgJDBC\postgresql-9.1-901.jdbc4.jar" kz.ranter.ytzh.DBConnectTest

В параметре -cp указан путь к «корневой» папке для приложения а так же путь к .jar файлу с драйвером для БД

В эклипсе все делается гараздо проще:
В ProjectExplorer -> Выбрать нужный проект, -> alt+enter -> Run/Debug Settings-> выбрать конфигурацию -> Edit… -> Закладка classpath -> Add External JARs… -> Выбрать нужный jar файл
После этого выполнение идет без проблем

Закладка Постоянная ссылка.