我试图从数据库中获取日期并将其与在texfield中输入的日期进行比较
import threading
thread = threading.Timer(3.0, do_stuff)
thread.start()
现在运行代码之后就说了
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
con = DriverManager.getConnection("jdbc:odbc:MoviesAc");
System.out.println("Connection ok.");
Statement stmt = con.createStatement();
String SQL="SELECT * FROM MoviesAc";
ResultSet rs= stmt.executeQuery(SQL);
while (rs.next()) {
if( rs.getString("DateOfMovies").equals( jTextField1.getText()))
System.out.println("it worked");
}
con.close();
我做错了,因为我知道数据库拼写正确并且在尝试任何其他数据时连接,欣赏所有帮助和任何信息
答案 0 :(得分:2)
确保您的jdk版本不是jdk8 +。 jdk8不再支持JDBC:ODBC桥数据库连接。