gpt4 book ai didi

java - 我无法连接 SQL Server ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-01 06:06:25 24 4
gpt4 key购买 nike

大家好,我正在尝试使用 netbeans 连接 SQL Server

public class SQLconnection {

/**
* @param args the command line arguments
* @throws java.lang.ClassNotFoundException
* @throws java.sql.SQLException
*/
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionURL = "jdbc:derby://localhost:1527;databaseName=Ornek;user=sa;password=123";
Connection con = DriverManager.getConnection(connectionURL);

System.out.println("Connect");
}

}

但是我在 Netbeans 中有错误,我不知道如何通过

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 sqlconnection.SQLconnection.main(SQLconnection.java:23)

最佳答案

您需要找到您的驱动程序 .jar 并将其添加到您的类路径中。

How to setup classpath in Netbeans?

似乎 JDBC-ODBC 桥已在 Java 8 中删除。我能为您找到的最好的东西是在此链接的答案二中找到的黑客解决方案: Removal of JDBC ODBC bridge in java 8

正如 Oracle 在此所述:

http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc/bridge.html

“Oracle 建议您使用数据库供应商提供的 JDBC 驱动程序,而不是 JDBC-ODBC 桥。”

关于java - 我无法连接 SQL Server ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43643682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com