Package org.eobjects.analyzer.connection

Examples of org.eobjects.analyzer.connection.JdbcDatastore


  public void close() {
    SqlDatabaseUtils.safeClose(null, _insertStatement);

    DatastoreOutputWriterFactory.release(this);

    Datastore datastore = new JdbcDatastore(_datastoreName, _jdbcUrl, DRIVER_CLASS_NAME, "SA", "");
    _datastoreCreationDelegate.createDatastore(datastore);
  }
View Full Code Here


  }

  protected static String getDatastoreImagePath(Datastore datastore) {
    String imagePath = GENERIC_DATASTORE_IMAGEPATH;
    if (datastore instanceof JdbcDatastore) {
      JdbcDatastore jdbcDatastore = (JdbcDatastore) datastore;
      if ("jdbc:hsqldb:res:orderdb;readonly=true".equals(jdbcDatastore.getJdbcUrl())) {
        imagePath = "images/datastore-types/orderdb.png";
      } else {
        String driverClass = jdbcDatastore.getDriverClass();
        if (!StringUtils.isNullOrEmpty(driverClass)) {
          DatabaseDriverDescriptor driver = DatabaseDriverCatalog.getDatabaseDriverByDriverClassName(driverClass);
          if (driver != null) {
            imagePath = driver.getIconImagePath();
          }
View Full Code Here

      return datastore.getDescription();
    }
    if (datastore instanceof FileDatastore) {
      return ((FileDatastore) datastore).getFilename();
    } else if (datastore instanceof JdbcDatastore) {
      JdbcDatastore jdbcDatastore = (JdbcDatastore) datastore;
      String jdbcUrl = jdbcDatastore.getJdbcUrl();
      String datasourceJndiUrl = jdbcDatastore.getDatasourceJndiUrl();
      if (StringUtils.isNullOrEmpty(datasourceJndiUrl)) {
        return jdbcUrl;
      }
      return datasourceJndiUrl;
    } else if (datastore instanceof CompositeDatastore) {
View Full Code Here

    final JButton testButton = WidgetFactory.createButton("Test connection", "images/actions/refresh.png");
    testButton.addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent event) {
        JdbcDatastore datastore = createDatastore();
        try {
          Connection connection = datastore.createConnection();
          connection.close();
          JOptionPane.showMessageDialog(JdbcDatastoreDialog.this, "Connection successful!");
        } catch (Throwable e) {
          WidgetUtils.showErrorMessage("Could not establish connection", e);
        }
      }
    });

    final JButton saveButton = WidgetFactory.createButton("Save datastore", "images/model/datastore.png");
    saveButton.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        JdbcDatastore datastore = createDatastore();

        if (_originalDatastore != null) {
          _catalog.removeDatastore(_originalDatastore);
        }
        _catalog.addDatastore(datastore);
View Full Code Here

      throw new IllegalStateException("No datastore name");
    }

    final String driverClass = _driverClassNameTextField.getText();

    JdbcDatastore datastore = new JdbcDatastore(datastoreName, _connectionStringTextField.getText(), driverClass,
        _usernameTextField.getText(), new String(_passwordField.getPassword()));

    return datastore;
  }
View Full Code Here

TOP

Related Classes of org.eobjects.analyzer.connection.JdbcDatastore

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.