1 //
2 // Copyright 1999 Craig Spannring
3 //
4 // All rights reserved.
5 //
6 // Redistribution and use in source and binary forms, with or without
7 // modification, are permitted provided that the following conditions are met:
8 // 1. Redistributions of source code must retain the above copyright
9 // notice, this list of conditions and the following disclaimer.
10 // 2. Redistributions in binary form must reproduce the above copyright
11 // notice, this list of conditions and the following disclaimer in the
12 // documentation and/or other materials provided with the distribution.
13 // 3. All advertising materials mentioning features or use of this software
14 // must display the following acknowledgement:
15 // This product includes software developed by Craig Spannring
16 // 4. The name of Craig Spannring may not be used to endorse or promote
17 // products derived from this software without specific prior
18 // written permission.
19 //
20 // THIS SOFTWARE IS PROVIDED BY CRAIG SPANNRING ``AS IS'' AND
21 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 // ARE DISCLAIMED. IN NO EVENT SHALL CRAIG SPANNRING BE LIABLE
24 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 // OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 // HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 // SUCH DAMAGE.
31 //
32
33 package com.internetcds.jdbc.tds;
34
35 import java.sql.*;
36 import java.util.Properties;
37 import java.util.Vector;
38
39
40 public class Connection_2_0
41 extends com.internetcds.jdbc.tds.Connection_base
42 implements java.sql.Connection
43 {
44 public static final String cvsVersion = "$Id: Connection_2_0.java,v 1.3 2007/01/15 11:03:43 alex Exp $";
45
46
47
48
49 public Connection_2_0(
50 java.util.Properties props_)
51 throws java.sql.SQLException, com.internetcds.jdbc.tds.TdsException
52 {
53 super(props_);
54 }
55
56
57 /***
58 * JDBC 2.0
59 *
60 * Gets the type map object associated with this connection.
61 * Unless the application has added an entry to the type map,
62 * the map returned will be empty.
63 *
64 * @return the <code>java.util.Map</code> object associated
65 * with this <code>Connection</code> object
66 */
67 public java.util.Map getTypeMap() throws SQLException
68 {
69 NotImplemented();
70 return null;
71 }
72
73
74 /***
75 * JDBC 2.0
76 *
77 * Installs the given type map as the type map for
78 * this connection. The type map will be used for the
79 * custom mapping of SQL structured types and distinct types.
80 *
81 * @param the <code>java.util.Map</code> object to install
82 * as the replacement for this <code>Connection</code>
83 * object's default type map
84 */
85 public void setTypeMap(java.util.Map map) throws SQLException
86 {
87 NotImplemented();
88 }
89
90
91 //--------------------------JDBC 3.0-----------------------------
92 /***
93 * Changes the holdability of <code>ResultSet</code> objects
94 * created using this <code>Connection</code> object to the given
95 * holdability.
96 *
97 * @param holdability a <code>ResultSet</code> holdability constant; one of
98 * <code>ResultSet.HOLD_CURSORS_OVER_COMMIT</code> or
99 * <code>ResultSet.CLOSE_CURSORS_AT_COMMIT</code>
100 * @throws SQLException if a database access occurs, the given parameter
101 * is not a <code>ResultSet</code> constant indicating holdability,
102 * or the given holdability is not supported
103 * @since 1.4
104 * @see #getHoldability
105 * @see java.sql.ResultSet
106 */
107 public void setHoldability(int holdability) throws SQLException {
108 throw new UnsupportedOperationException("Connection.setHoldability(int) unsupported");
109 }
110
111 /***
112 * Retrieves the current holdability of ResultSet objects created
113 * using this Connection object.
114 *
115 * @return the holdability, one of <code>ResultSet.HOLD_CURSORS_OVER_COMMIT</code> or
116 * <code>ResultSet.CLOSE_CURSORS_AT_COMMIT</code>
117 * @throws SQLException if a database access occurs
118 * @since 1.4
119 * @see #setHoldability
120 * @see java.sql.ResultSet
121 */
122 public int getHoldability() throws SQLException {
123 throw new UnsupportedOperationException("Connection.getHoldability() unsupported");
124 }
125
126 // Removed since this only builds under JDK 1.4
127 public Savepoint setSavepoint() throws SQLException {
128 throw new UnsupportedOperationException("Connection.setSavepoint() unsupported");
129 }
130
131 public Savepoint setSavepoint(String name) throws SQLException {
132 throw new UnsupportedOperationException("Connection.setSavepoint(String) unsupported");
133 }
134
135 public void rollback(Savepoint savepoint) throws SQLException {
136 throw new UnsupportedOperationException("Connection.rollback(Savepoint) unsupported");
137 }
138
139 public void releaseSavepoint(Savepoint savepoint) throws SQLException {
140 throw new UnsupportedOperationException("Connection.releaseSavepoint(Savepoint) unsupported");
141 }
142
143
144 public java.sql.Statement createStatement(int resultSetType,
145 int resultSetConcurrency,
146 int resultSetHoldability) throws SQLException {
147 throw new UnsupportedOperationException("Connection.createStatement(int,int,int) unsupported");
148 }
149
150 public PreparedStatement prepareStatement(String sql,
151 int resultSetType,
152 int resultSetConcurrency,
153 int resultSetHoldability) throws SQLException {
154 throw new UnsupportedOperationException("Connection.prepareStatement(String,int,int,int) unsupported");
155 }
156
157 public CallableStatement prepareCall(String sql,
158 int resultSetType,
159 int resultSetConcurrency,
160 int resultSetHoldability) throws SQLException {
161 throw new UnsupportedOperationException("Connection.prepareCall(String,int,int,int) unsupported");
162 }
163
164 public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException {
165 throw new UnsupportedOperationException("Connection.prepareStatement(String,int) unsupported");
166 }
167
168 public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException {
169 throw new UnsupportedOperationException("Connection.prepareStatement(String,int[]) unsupported");
170 }
171
172 public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException {
173 throw new UnsupportedOperationException("Connection.prepareStatement(String,String[]) unsupported");
174 }
175
176 }
This page was automatically generated by Maven