org.firebirdsql.jdbc
Class FBDriverPropertyManager
java.lang.Object
|
+--org.firebirdsql.jdbc.FBDriverPropertyManager
- public class FBDriverPropertyManager
- extends java.lang.Object
Manager of the DPB properties.
Method Summary |
static java.lang.String |
getCanonicalName(java.lang.String propertyName)
|
static java.sql.DriverPropertyInfo[] |
getDriverPropertyInfo(java.util.Properties props)
Get property information for the specified properties. |
static void |
handleEncodings(java.util.HashMap info)
Handle character encoding parameters. |
static java.util.HashMap |
normalize(java.lang.String url,
java.util.Map props)
Normalize the properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FBDriverPropertyManager
public FBDriverPropertyManager()
normalize
public static java.util.HashMap normalize(java.lang.String url,
java.util.Map props)
throws java.sql.SQLException
- Normalize the properties. This method resolves the aliases to their
original names. Also it restores the short syntax for the DPB parameters.
- Parameters:
props
- instance of Properties
containing original properties.- Returns:
- instance of
Properties
containing the normalized ones. - Throws:
java.sql.SQLException
- if original properties reference the same DPB
parameter using both alias and original name.
getCanonicalName
public static java.lang.String getCanonicalName(java.lang.String propertyName)
handleEncodings
public static void handleEncodings(java.util.HashMap info)
throws java.sql.SQLException
- Handle character encoding parameters. This method ensures that both
java encoding an client connection encodings are correctly set.
Additionally method handles the character translation stuff.
- Parameters:
info
- connection properties- Throws:
java.sql.SQLException
- if both isc_dpb_local_encoding and charSet are
specified.
getDriverPropertyInfo
public static java.sql.DriverPropertyInfo[] getDriverPropertyInfo(java.util.Properties props)
- Get property information for the specified properties.
- Parameters:
props
- instance of Properties
.- Returns:
- array of
DriverPropertyInfo
instances.
Copyright © 2001 David Jencks and other authors. All rights reserved.