试图连接到我的sql数据库获取异常说"找不到合适的驱动程序"

时间:2014-10-31 20:57:56

标签: java sql jdbc

我在http://www.vogella.com/tutorials/MySQLJava/article.html使用教程 尝试连接到我服务器上的sql server

执行以下行时:

Connection connect = DriverManager
              .getConnection("jdbc:mysql:http://www.findmeontheweb.biz"
                  + "user=findmeon_bitcoin&password=PASSWORD");

抛出一个异常说" No sutabled driver found for jdbc:mysql:http://www.findmeontheweb.biz

这就是我所做的 1.将" mysql-connecter-java-5.1.33.bin.jar下载到我的lib文件夹中 2.从首选项中将jar添加到我的项目中。

项目代码:

public class cStart {

      private Connection connect = null;
      private Statement statement = null;
      private PreparedStatement preparedStatement = null;
      private ResultSet resultSet = null;

    public static void main (String[] args) {
        int g=0;
          try {

              // this will load the MySQL driver, each DB has its own driver
              Class.forName("com.mysql.jdbc.Driver");
              // setup the connection with the DB.

              // EXCEPTION GOES OF HEAR
              Connection connect = DriverManager
                  .getConnection("jdbc:mysql:http://www.findmeontheweb.biz"
                      + "user=findmeon_bitcoin&password=PASSWORD");


     } catch (Exception e) {
          System.out.println("Exception...." );
        } 

    }
 }

3 个答案:

答案 0 :(得分:0)

我认为这是一种更清洁的方式:

String URL = "jdbc:URL_TO_YOUR_DATBASE";
String USER = "username";
String PASS = "password"
Connection conn = DriverManager.getConnection(URL, USER, PASS);

如下所示:http://www.tutorialspoint.com/jdbc/jdbc-db-connections.htm

我说要试试这个链接你的驱动程序。您还应确保拥有MySQL的实际jar。它可能无效。

我会在这里尝试一下:http://www.java2s.com/Code/Jar/c/Downloadcommysqljdbc515jar.htm

然后将其添加到您的项目中。

答案 1 :(得分:0)

数据库的URL可能有误。

如果是,则应指定包含数据库名称的正确名称。

否则验证jdbc driver jar中是否添加了build-path,如果是,请尝试将其放入lib的{​​{1}}文件夹中。

答案 2 :(得分:0)

网址格式应如下所示

jdbc:mysql:// hostname / databaseName