01: /*
02: * JOnAS: Java(TM) Open Application Server
03: * Copyright (C) 1999 Bull S.A.
04: * Contact: jonas-team@objectweb.org
05: *
06: * This library is free software; you can redistribute it and/or
07: * modify it under the terms of the GNU Lesser General Public
08: * License as published by the Free Software Foundation; either
09: * version 2.1 of the License, or any later version.
10: *
11: * This library is distributed in the hope that it will be useful,
12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14: * Lesser General Public License for more details.
15: *
16: * You should have received a copy of the GNU Lesser General Public
17: * License along with this library; if not, write to the Free Software
18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
19: * USA
20: *
21: * Initial developer(s): Eric HARDESTY
22: * --------------------------------------------------------------------------
23: * $Id: DriverWrapper.java 5342 2004-08-30 23:07:16Z ehardesty $
24: * --------------------------------------------------------------------------
25: */
26: package org.objectweb.jonas.jdbc;
27:
28: import java.sql.Connection;
29: import java.sql.Driver;
30: import java.sql.DriverPropertyInfo;
31: import java.sql.SQLException;
32: import java.util.Properties;
33:
34: class DriverWrapper implements Driver {
35: private Driver driver;
36:
37: DriverWrapper(Driver d) {
38: this .driver = d;
39: }
40:
41: public boolean acceptsURL(String u) throws SQLException {
42: return this .driver.acceptsURL(u);
43: }
44:
45: public Connection connect(String u, Properties p)
46: throws SQLException {
47: return this .driver.connect(u, p);
48: }
49:
50: public int getMajorVersion() {
51: return this .driver.getMajorVersion();
52: }
53:
54: public int getMinorVersion() {
55: return this .driver.getMinorVersion();
56: }
57:
58: public DriverPropertyInfo[] getPropertyInfo(String u, Properties p)
59: throws SQLException {
60: return this .driver.getPropertyInfo(u, p);
61: }
62:
63: public boolean jdbcCompliant() {
64: return this.driver.jdbcCompliant();
65: }
66: }
|