2014-09-20 7 views
-2

Я пытаюсь создать приложение на Java, которое использует базу данных oracle для хранения информации. Я использую Eclipse, и я подключил базу данных к Eclipse. Теперь я вижу соединение с базой данных в проводнике источника данных. Теперь, как я могу использовать таблицу в базе данных в своем приложении? Можете ли вы предоставить ссылку на учебник?Подключение базы данных к Eclipse

+0

Google "JDBC учебник" – hardillb

+0

Добро пожаловать в переполнение стека! Тем не менее, вопросы, предлагающие нам рекомендовать или находить учебное пособие или другой ресурс вне сайта, не относятся к теме для переполнения стека. – honk

ответ

0

См примеры Data Tools Platform usage

Во-первых, вы делаете соединение:

IConnectionProfile profile = ProfileManager.getInstance().getProfileByName("myprofile"); 
    IStatus status = profile.connect(); 
    if (status.getCode() == IStatus.OK)) { 
    // success 
    } else { 
    // failure :(
    if (status.getException() != null) { 
     status.getException().printStackTrace(); 
    } 
    } 

Затем получить JDBC соединение, используя управляемый пул:

public java.sql.Connection getJavaConnectionForProfile (IConnectionProfile profile) { 
    IManagedConnection managedConnection = ((IConnectionProfile)profile). 
     getManagedConnection ("java.sql.Connection"); 
    if (managedConnection != null) { 
     return (java.sql.Connection) managedConnection.getConnection().getRawConnection(); 
    } 
    return null; 
    } 

Этот код, конечно соединение доступа профили, хранящиеся в приложении на основе Eclipse, и не будут видеть вещи, определенные в вашей среде IDE. Убедитесь, что вы не смешиваете IDE и приложение.

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