我正在尝试从我的网站连接到MySQL数据库。
目前我收到一个说
的例外情况必须在:“
之后指定端口号
我谷歌堆栈溢出,发现默认的MySQL端口是3306。 但我无法找到有关如何将其添加到我的网址的任何信息,现在看起来像
jdbc:mysql://http://www.findmeontheweb.biz/database name"+
“user=findmeon_bitcoin&password=password
代码:
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.
Connection connect = DriverManager.getConnection("jdbc:mysql://http: //www.findmeontheweb.biz//findmeon_bitcoin//"+ "user=findmeon_bitcoin&password=oreo8157");
} catch (Exception e) {
System.out.println("Exception...." );
}
答案 0 :(得分:0)
1)希望代码中的空间只是这里的复制/粘贴错误
2)你需要删除mysql uri中的http
Connection connect = DriverManager.getConnection("jdbc:mysql://http: //www.findmeontheweb.biz//findmeon_bitcoin//"+ "user=findmeon_bitcoin&password=oreo8157");
将是
Connection connect = DriverManager.getConnection("jdbc:mysql://findmeontheweb.biz/findmeon_bitcoin/"+ "user=findmeon_bitcoin&password=oreo8157");
如果您在自定义端口上运行它,可以通过
指定端口Connection connect = DriverManager.getConnection("jdbc:mysql://findmeontheweb.biz:3306/findmeon_bitcoin/"+ "user=findmeon_bitcoin&password=oreo8157");
将3306替换为您的自定义端口。
此外,我希望这不是您真正的用户名和密码!