【发布时间】:2014-04-17 09:14:11
【问题描述】:
我写了一个应用程序,它对我来说很好用。但在其他 pc-s 上它会引发异常。
java.sql.SQLException: 找不到适合 jdbc:sqlserver 的驱动程序
我把它(只有 app.jar 文件)给了我的大学,他得到了这个错误。我给了他一个 jdbcdriver.jar 文件,没有任何改变。 不过我用的是jre7,我在代码中加了一行:
Class.forName("com.mysql.jdbc.Driver");
然后他得到另一个例外:
错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
我该怎么做才能在其他电脑上正常运行这个应用程序?
【问题讨论】:
-
您有时需要在发布查询之前使用 Google 搜索。至少我们都知道你付出了一些努力。 stackoverflow.com/questions/17484764/… 和 stackoverflow.com/questions/18158864/… 可能重复
-
你需要在classpath中使用driver.jar。如果您通过命令行运行,请使用 >java Main -classpath "driver.jar"
-
为什么要在连接 SQL Server 时加载 MySQL 驱动程序?
-
不使用mysql驱动可以连接sql server吗?