1 /*
2 * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
26 import java.sql.Blob;
27 import java.sql.CallableStatement;
28 import java.sql.Clob;
29 import java.sql.Connection;
30 import java.sql.DatabaseMetaData;
31 import java.sql.NClob;
32 import java.sql.PreparedStatement;
33 import java.sql.SQLClientInfoException;
34 import java.sql.SQLException;
35 import java.sql.SQLWarning;
36 import java.sql.SQLXML;
37 import java.sql.Savepoint;
38 import java.sql.Statement;
39 import java.sql.Struct;
40 import java.util.Map;
41 import java.util.Properties;
42 import java.util.concurrent.Executor;
43
44 public class StubConnection implements Connection {
45
46 @Override
47 public Statement createStatement() throws SQLException {
48 throw new UnsupportedOperationException("Not supported yet.");
49 }
50
51 @Override
52 public PreparedStatement prepareStatement(String sql) throws SQLException {
53 throw new UnsupportedOperationException("Not supported yet.");
54 }
55
56 @Override
57 public CallableStatement prepareCall(String sql) throws SQLException {
58 throw new UnsupportedOperationException("Not supported yet.");
59 }
60
61 @Override
62 public String nativeSQL(String sql) throws SQLException {
63 throw new UnsupportedOperationException("Not supported yet.");
64 }
65
66 @Override
67 public void setAutoCommit(boolean autoCommit) throws SQLException {
68 throw new UnsupportedOperationException("Not supported yet.");
69 }
70
71 @Override
72 public boolean getAutoCommit() throws SQLException {
73 throw new UnsupportedOperationException("Not supported yet.");
74 }
75
76 @Override
77 public void commit() throws SQLException {
78 throw new UnsupportedOperationException("Not supported yet.");
79 }
80
81 @Override
82 public void rollback() throws SQLException {
83 throw new UnsupportedOperationException("Not supported yet.");
84 }
85
86 @Override
87 public void close() throws SQLException {
88 throw new UnsupportedOperationException("Not supported yet.");
89 }
90
91 @Override
92 public boolean isClosed() throws SQLException {
93 throw new UnsupportedOperationException("Not supported yet.");
|
1 /*
2 * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
26 import java.sql.Blob;
27 import java.sql.CallableStatement;
28 import java.sql.Clob;
29 import java.sql.Connection;
30 import java.sql.DatabaseMetaData;
31 import java.sql.NClob;
32 import java.sql.PreparedStatement;
33 import java.sql.SQLClientInfoException;
34 import java.sql.SQLException;
35 import java.sql.SQLWarning;
36 import java.sql.SQLXML;
37 import java.sql.Savepoint;
38 import java.sql.Statement;
39 import java.sql.Struct;
40 import java.util.Map;
41 import java.util.Properties;
42 import java.util.concurrent.Executor;
43
44 public class StubConnection implements Connection {
45
46 private boolean autoCommit = false;
47
48 @Override
49 public Statement createStatement() throws SQLException {
50 throw new UnsupportedOperationException("Not supported yet.");
51 }
52
53 @Override
54 public PreparedStatement prepareStatement(String sql) throws SQLException {
55 throw new UnsupportedOperationException("Not supported yet.");
56 }
57
58 @Override
59 public CallableStatement prepareCall(String sql) throws SQLException {
60 throw new UnsupportedOperationException("Not supported yet.");
61 }
62
63 @Override
64 public String nativeSQL(String sql) throws SQLException {
65 throw new UnsupportedOperationException("Not supported yet.");
66 }
67
68 @Override
69 public void setAutoCommit(boolean autoCommit) throws SQLException {
70 System.out.println("**** in StubConnection.setAutoCommit");
71 this.autoCommit = autoCommit;
72 }
73
74 @Override
75 public boolean getAutoCommit() throws SQLException {
76 System.out.println("*** in StubConnection.getAutoCommit");
77 return autoCommit;
78 }
79
80 @Override
81 public void commit() throws SQLException {
82 throw new UnsupportedOperationException("Not supported yet.");
83 }
84
85 @Override
86 public void rollback() throws SQLException {
87 throw new UnsupportedOperationException("Not supported yet.");
88 }
89
90 @Override
91 public void close() throws SQLException {
92 throw new UnsupportedOperationException("Not supported yet.");
93 }
94
95 @Override
96 public boolean isClosed() throws SQLException {
97 throw new UnsupportedOperationException("Not supported yet.");
|