我在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...." );
}
}
}
答案 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