Ich versuche, meine SQL Server-Datenbank mit meinem Code in Java verbinden.Wie verbinde ich einen DSN mit Java
Um Ich möchte nur sicherstellen, dass ich über DSN auf die Datenbank loszulegen verbinden kann, aber ich bin den Fehler bekommen:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
Hier ist mein Code:
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);
}
}
}
Der DSN mit dem Namen "SQLACCESS" erfordert keinen Benutzernamen oder Passwort. Wie soll ich die beiden verbinden?
Was JDK Instanz Sie verwenden ? Oracle, OpenJDK, einige andere? –
@ AlehMaksimovich Java 8, JDK 1.8 in Netbeans – SQLUser
Mögliche Duplikate von [Entfernung von JDBC ODBC Brücke in Java 8] (https://StackOverflow.com/Questions/14229072/Removal-of-JDBC-odbc-bridge-in-Java -8) –