2009-08-20 2 views

ответ

3

Вот пример test.java

import java.sql.*; 

class test 
{ 
     public static void main(String[] args) { 
       String hostname="", dbname="", username="", password=""; 
       try { 
         int argno = 0; 
         hostname = args[argno++]; 
         dbname = args[argno++]; 
         username = args[argno++]; 
         password = args[argno++]; 
       } catch (Exception ex) { 
         System.err.println("Usage: java -cp driver.jar:. test [hostname] [dbname] [username] [password]"); 
         System.exit(1); 
       } 
       try { 
         Class.forName("org.postgresql.Driver"); 
         Connection connection = 
           DriverManager.getConnection(
             "jdbc:postgresql://"+hostname+"/"+dbname, 
             username, 
             password 
           ); 
         ResultSet rs = connection.createStatement().executeQuery(
           "select version() as version" 
         ); 
         while (rs.next()) { 
           System.out.println(rs.getString("version")); 
         } 
       } catch (Exception ex) { 
         ex.printStackTrace(); 
       } 
     } 
} 

Скачайте current driver из JDBC download page, компилировать это и г ООН, как это на юниксы:

java -cp [driver_file_name].jar:. test [hostname] [dbname] [username] [password] 

В Windows:

java -cp [driver_file_name].jar;. test [hostname] [dbname] [username] [password] 
+0

Классы Java начинаются с заглавной буквы, условно. –

1

Просто хотел изложить в ответ Tometzky для других начинающих с использованием Netbeans IDE в UNIX, как я.

Я хочу, чтобы водитель был признан библиотекой в ​​среде IDE. Если вы перейдете в Инструменты-> Библиотеки, вы увидите текущий список. Нажмите «Новая библиотека» и введите «Драйвер JDBC PostgreSQL» или другое имя, которое вы хотите ему дать. Затем на вкладке Classpath нажмите «Добавить JAR/Folder» и укажите, где вы сохранили загруженный драйвер. Я не уверен, есть ли «правильное» место для его хранения, я думаю, что это скорее зависит от того, как вы создаете резервную копию своей системы, и если несколько пользователей делятся ею. Где-то в вашем домашнем каталоге все в порядке.

После этого создайте новый проект типа «Приложение Java» и вставьте код Томецки в основной. В дереве проектов щелкните правой кнопкой мыши «Библиотеки» и добавьте драйвер JDBC непосредственно в проект. Теперь вам не нужно беспокоиться о том, чтобы указать драйвер в командной строке.

Создайте свой проект и перейдите в папку «dist». Теперь вы можете запустить его с помощью команды

java -jar myprojectname.jar 127.0.0.1 [dbname] [user] [pw] 

Это, конечно, предполагает, что вы подключаетесь к серверу базы данных на своей собственной машине. [user] и [pw] ссылаются на ваше имя пользователя и pw PostgreSQL.

Кроме того, когда вы загружаете документацию, она поставляется в виде кучи html-файлов. Сохраните их где-нибудь и укажите ваш браузер в файл index.html (в Firefox это Файл -> Открыть файл).

Смежные вопросы