JDBC
ODBC が32ビット版で、Javaが64ビット版、といった場合に出るエラーです。
Exception in thread "main" java.sql.SQLException: [Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバーとアプリケーションとのアーキテクチャの不一致が含まれています
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6969)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7126)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3085)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:335)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:186)
at java.sql.DriverManager.getConnection(DriverManager.java:322)
at java.sql.DriverManager.getConnection(DriverManager.java:273)
at com.ibm.takmi.jdbc.ListJdbcTableColumnTypeMain.main(ListJdbcTableColumnTypeMain.java:32)