public void connSql() {
try {
// 加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 创建连接
conn = DriverManager.getConnection("jdbc:odbc:accp");
st = conn.createStatement();
} catch (ClassNotFoundException e) {
System.out.println("加载驱动失败!" + e.toString());
} catch (SQLException e) {
System.out.println("数据库连接失败!" + e.toString());
}
}
出现异常:
数据库连接失败!java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at SqlManager.operationSql(SqlManager.java:74)
at Test.<clinit>(Test.java:7)
Exception in thread "main"
try {
// 加载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 创建连接
conn = DriverManager.getConnection("jdbc:odbc:accp");
st = conn.createStatement();
} catch (ClassNotFoundException e) {
System.out.println("加载驱动失败!" + e.toString());
} catch (SQLException e) {
System.out.println("数据库连接失败!" + e.toString());
}
}
出现异常:
数据库连接失败!java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
java.lang.ExceptionInInitializerError
Caused by: java.lang.NullPointerException
at SqlManager.operationSql(SqlManager.java:74)
at Test.<clinit>(Test.java:7)
Exception in thread "main"
感觉少很多东西。
ODBC没用过,不过感觉至少得提供用户名和密码吧