[Comm] Java + Postgresql

Eugene =?iso-8859-1?q?team=5Fpro_=CE=C1_gala=2Enet?=
Ср Июн 18 09:31:25 MSD 2003


Hello Михаил,

Wednesday, June 18, 2003, 8:56:57 AM, you wrote:

МД> Здравствуйте!
МД> Дистрибутив Master 2.2.
МД> Поставил Java, Postgresql (в том числе postgresql-jdbc).
МД> Тестовая программа:
МД> import java.sql.*;

МД> class Msql {
МД>     public static void main(String args[]){
try {
МД>         Class.forName("org.postgresql.Driver");
МД>         Connection db = DriverManager.getConnection("jdbc:postgresql:test", "postgres", "");
//на всякий пожарный - "jdbc:postgresql:test", "postgres", ""
//на счет строчкий этой... глянь любой пример, как правльно пишется
МД>         db.close();
} catch (Exception e)
{
//тут рапортуем об ошибке
//Эксепшены можно и по именам отлавливать и обрабатывать - дело
//хозяйское..:)
}

МД>     }
МД> }

МД> К базе test через psql подключался нормально.


МД> Выдает ошибки:
МД> $javac Msql.java

МД> Msql.java:5: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
МД>         Class.forName("org.postgresql.Driver");
МД>              ^
Можем не найти класс -  получим эксэпшн
МД> Msql.java:6: unreported exception java.sql.SQLException; must be caught or declared to be thrown
МД>         Connection db = DriverManager.getConnection("jdbc:postgresql:test", "postgres", "");
МД>                                      ^
МД> Msql.java:7: unreported exception java.sql.SQLException; must be caught or declared to be thrown
МД>         db.close(); 
МД>           ^
Могут возникнуть проблеммы с БД -  получим эксэпшн
МД> 3 errors

Ну он же "русским" я зыком просит, чтобы ты вставил try-catch..;)

Всего наилучшего.
Удачи.


-- 
Best regards,
 Eugene                            mailto:team_pro на gala.net



Подробная информация о списке рассылки community