我正尝试将我的sql服务器数据库连接到我在java中的代码。如何将DSN连接到Java
要开始我只想确保我可以通过DSN连接到数据库,但我得到的错误:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
这里是我的代码:
package javaapplication1;
import java.sql.*;
public class JavaApplication1 {
public static void main(String[] args)
{
Connection con;
Statement stmt;
ResultSet rs;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:SQLACCESS");
System.out.print("CONNECTION SUCCESSFUL");
}catch(Exception e)
{
System.err.println(e);
}
}
}
的DSN命名“SQLACCESS”不需要用户名或密码。我应该如何去连接两者?
?甲骨文,OpenJDK,其他? –
@AlehMaksimovich Java 8,Netbeans中的JDK 1.8 – SQLUser
[在java 8中移除JDBC ODBC桥]的可能副本(https://stackoverflow.com/questions/14229072/removal-of-jdbc-odbc-bridge-in-java -8) –