1 package org.apache.torque.adapter;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.sql.Connection;
23 import java.sql.SQLException;
24
25 /***
26 * This is used to connect to ODBC Bridged databases on Win32
27 * Platforms.
28 *
29 * @author <a href="mailto:criley@ekmail.com">Cameron Riley</a>
30 * @version $Id: DBOdbc.java 473821 2006-11-11 22:37:25Z tv $
31 */
32 public class DBOdbc extends AbstractDBAdapter
33 {
34 /***
35 * Serial version
36 */
37 private static final long serialVersionUID = -4852934297887694803L;
38
39 /***
40 * Empty constructor.
41 */
42 protected DBOdbc()
43 {
44 }
45
46 /***
47 * This method is used to ignore case.
48 *
49 * @param in The string to transform to upper case.
50 * @return The upper case string.
51 */
52 public String toUpperCase(String in)
53 {
54 return in;
55 }
56
57 /***
58 * This method is used to ignore case.
59 *
60 * @param in The string whose case to ignore.
61 * @return The string in a case that can be ignored.
62 */
63 public String ignoreCase(String in)
64 {
65 return in;
66 }
67
68 /***
69 * @see org.apache.torque.adapter.DB#getIDMethodType()
70 */
71 public String getIDMethodType()
72 {
73 return NO_ID_METHOD;
74 }
75
76 /***
77 * @see org.apache.torque.adapter.DB#getIDMethodSQL(Object obj)
78 */
79 public String getIDMethodSQL(Object obj)
80 {
81 return null;
82 }
83
84 /***
85 * Locks the specified table.
86 *
87 * Access does not implement this.
88 *
89 * @param con The JDBC connection to use.
90 * @param table The name of the table to lock.
91 * @exception SQLException No Statement could be created or executed.
92 */
93 public void lockTable(Connection con, String table) throws SQLException
94 {
95 throw new SQLException("Not implemented.");
96 }
97
98 /***
99 * Unlocks the specified table.
100 *
101 * Access does not implement this.
102 *
103 * @param con The JDBC connection to use.
104 * @param table The name of the table to unlock.
105 * @exception SQLException No Statement could be created or executed.
106 */
107 public void unlockTable(Connection con, String table) throws SQLException
108 {
109 throw new SQLException("Not implemented.");
110 }
111 }