没有为jdbc找到合适的驱动程序

时间:2014-01-12 08:27:12

标签: java mysql netbeans jdbc

我收到一条消息: “没有为jdbc找到合适的驱动程序:mysql:// localhost / db” 当我在dist文件夹中运行jar文件时

我正在使用Netbeans,令我困惑的是,当我从Netbeans内部执行程序时,它运行得很好。

  try {
       Class.forName("java.sql.DriverManager");
       //**please note that I also tried "com.mysql.jdbc.Driver",but same result**
   }
   catch (Exception e) {
       JOptionPane.showMessageDialog(null, e.getMessage());
   }

我的连接字符串是:“jdbc:mysql:// localhost / db”

1 个答案:

答案 0 :(得分:2)

首先获取相应的jar,然后将其添加到类路径中。然后你可以使用

Class.forName("com.mysql.jdbc.Driver"); 
DriverManager.getConnection("jdbc:mysql://localhost/test?" +
                               "user=monty&password=greatsqldb");

但您不使用Class.forName("java.sql.DriverManager");