|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.lib.ddl; import java.sql.Connection; /** * Connection information. * This interface defines information needed for connection to database * (database and driver url, login name, password and schema name). It can create JDBC * connection and feels to be a bean (has propertychange support and customizer). * Instances of this class uses explorer option to store information about * open connection. * * @author Slavek Psenicka, Radko Najman */ public interface DBConnection extends java.io.Serializable { /** Returns driver URL */ public String getDriver(); /** Sets driver URL * Fires propertychange event. * @param driver DNew driver URL */ public void setDriver(String driver); /** Returns database URL */ public String getDatabase(); /** Sets database URL * Fires propertychange event. * @param database New database URL */ public void setDatabase(String database); /** Returns user login name */ public String getUser(); /** Sets user login name * Fires propertychange event. * @param user New login name */ public void setUser(String user); /** Returns schema name */ public String getSchema(); /** Sets schema name * Fires propertychange event. * @param schema Schema name */ public void setSchema(String schema); /** Returns connection name */ public String getName(); /** Sets connection name * Fires propertychange event. * @param name Connection name */ public void setName(String name); /** Returns driver name */ public String getDriverName(); /** Sets driver name * Fires propertychange event. * @param name Driver name */ public void setDriverName(String name); /** Returns if password should be remembered */ public boolean rememberPassword(); /** Sets password should be remembered * @param flag New flag */ public void setRememberPassword(boolean flag); /** Returns password */ public String getPassword(); /** Sets password * Fires propertychange event. * @param password New password */ public void setPassword(String password); /** Creates JDBC connection * Uses DriverManager to create connection to specified database. Throws * DDLException if none of driver/database/user/password is set or if * driver or database does not exist or is inaccessible. */ public Connection createJDBCConnection() throws DDLException; } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.