Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Установка и работа с PostgreSQL из Java


Автор: Rasool 22.12.2011, 12:01
Установил Eclipse для Java. Как установить PostgreSQL так, чтобы можно было работать с Java? Где можно про это почитать?

Автор: jk1 22.12.2011, 13:21
В гугле полно ссылок, http://www.javaportal.ru/java/articles/JDBC_java_BD.html

Автор: Rasool 22.12.2011, 15:16
Немного уточню свой вопрос. У меня есть начальные знания по Java, я могу писать простенькие программы под Eclipse. Теперь хочу научиться работать с базами данных, под Tomcat, Glassfish с Web-интерфейсом.

Автор: jk1 22.12.2011, 16:52
Цитата

Немного уточню свой вопрос. У меня есть начальные знания по Java, я могу писать простенькие программы под Eclipse. Теперь хочу научиться работать с базами данных, под Tomcat, Glassfish с Web-интерфейсом.


А где собственно вопрос? Если хочется научится JavaEE берите любой туториал и читайте. Например вторую книгу http://java-course.ru/students/students.php

Автор: Rasool 22.12.2011, 19:57
Спасибо, буду читать. 

Автор: Rasool 23.12.2011, 15:38
Погуглил установку Tomcat под Eclipse. Нашел пока только http://www.sql.ru/forum/actualthread.aspx?bid=38&tid=811243. Там говорится, что раньше нужно было устанавливать Sysdeo, но сейчас не надо. Где-нибудь можно почитать мануал про настройку Eclipse для Tomcat? (Я нашел, скачал и установил apache-tomcat-7.0.23 и Eclipse Version: Indigo Service Release 1 Build id: 20110916-0149).

Автор: Ares4322 24.12.2011, 18:16
вопрос не очень понятен. Постгрес ставится отдельно, джава отдельно. Работает джава с постгресом через jdbc. Делать какие-либо операции с базой через IDE не очень удобно. Проще с помощью инструментов, которые идут с базой или вообще отдельно. Если нужна IDE для  джавы, бд и томката, то лучше взять netbeans. В отличие от eclipse там эти и многие другие вещи идут из коробки

Автор: Rasool 25.12.2011, 16:32
Дело в том, что фирма, в которую я хочу трудоустроиться, в качестве IDE используется не NetBeans, а именно Eclipse, в качестве БД - PostgreSQL. Веб интерфейс - в одном отделе - Tomcat, в другом - JBoss, в третьем - еще что-то.

Автор: m1ha 25.12.2011, 20:57
Цитата(Rasool @ 25.12.2011,  16:32)
Дело в том, что фирма, в которую я хочу трудоустроиться, в качестве IDE используется не NetBeans, а именно Eclipse, в качестве БД - PostgreSQL. Веб интерфейс - в одном отделе - Tomcat, в другом - JBoss, в третьем - еще что-то.

Не мешай всё в кучу.

База данных, IDE, web контейнер вещи разные и друг от друга независимые.
Поэтому "Tomcat под Eclipse" не ставится, всё ставится отдельно, просто в eclipse указываешь куда ты установил свой tomcat и можешь из IDE управлять сервером.

Как работать в java с postgresql тебе уже ниже дали линки. Не понятно, что именно ты спрашиваешь.

Автор: Rasool 26.12.2011, 14:47
Цитата(m1ha @  25.12.2011,  20:57 Найти цитируемый пост)
Поэтому "Tomcat под Eclipse" не ставится, всё ставится отдельно, просто в eclipse указываешь куда ты установил свой tomcat и можешь из IDE управлять сервером.

Извините, а где в Eclipse можно указать, куда установлен Tomcat? (У меня Eclipse Indigo Service Release 1)

Автор: m1ha 26.12.2011, 22:52
Window -> Preferences -> Server -> Runtime Environment -> Add выбираешь Apache Tomcat 7 и укзываешь путь до него

Автор: Rasool 27.12.2011, 18:35
Цитата(m1ha @  26.12.2011,  22:52 Найти цитируемый пост)
Window -> Preferences -> Server -> Runtime Environment -> Add выбираешь Apache Tomcat 7 и укзываешь путь до него 

Спасибо.

Автор: Rasool 1.1.2012, 21:23
Создал в Java EE Dynamic Web Project HelloWorldWebApp, в нем сервлет: HelloWorldServlet.java (см. вложенный рисунок).
Код

package org.eclipse.servlets;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloWorldServlet
 */
@WebServlet("/HelloWorldServlet")
public class HelloWorldServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HelloWorldServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        PrintWriter out = response.getWriter();
        out.println ("<html><body>Hello World!</body></html>");
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
    }

}

Компилятор ругается на строчки
Код

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

Пишет:
"The import javax.servlet cannot be resolved"
Что делать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)