找不到odbc驱动
public static void main(String[] args) throws SQLException, ClassNotFoundException {
String driverName="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driverName);
String url = "jdbc:odbc:test";
Connection con = DriverManager.getConnection(url);
PreparedStatement anqingStatement = con.prepareStatement("select * from mates");
ResultSet anqingResult = anqingStatement.executeQuery();
}
报错如下
Exception in thread "main" java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.example.postgres.test2.main(test2.java:13)
maven导入依赖失败
最后下载jdk1.7后解决
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR