用Java连接mySQL数据库

用Java连接mySQL数据库,java,mysql,Java,Mysql,在我的程序中,我试图连接到mySQL数据库。这个程序是用Java编写的 我正试图用这里的代码连接到我的数据库(?是占位符b/c,我不知道那里有什么。) 我需要有人帮我换新的吗?连接到我的数据库。我知道IP(出于安全原因,只需将其称为***.*.*.*.,端口为3306,数据库称为devicede_Test) 请帮我换新的?使用上面信息的正确字符串,谢谢 试试这个: String url = "jdbc:mysql://localhost:3306/mysql"; Connection con =

在我的程序中,我试图连接到mySQL数据库。这个程序是用Java编写的

我正试图用这里的代码连接到我的数据库(?是占位符b/c,我不知道那里有什么。)

我需要有人帮我换新的吗?连接到我的数据库。我知道IP(出于安全原因,只需将其称为
***.*.*.*.
,端口为3306,数据库称为devicede_Test)

请帮我换新的?使用上面信息的正确字符串,谢谢

试试这个:

String url = "jdbc:mysql://localhost:3306/mysql";
Connection con = DriverManager.getConnection(url,"root", "");

SQLIte
不是这里的正确驱动程序。使用:

Connection conn = DriverManager.getConnection("jdbc:mysql://**.***.***.***/devicede_Test", user, pass);

MySQL Connector/J的JDBC URL格式如下,方括号([,])中的项目是可选的:

jdbc:mysql://[host][,failoverhost...][:port]/[database] »
[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
以下是一个示例连接URL:

jdbc:mysql://localhost:3306/sakila?profileSQL=true
来源:

试试这个

Connection conn = DriverManager.getConnection("jdbc:mysql://***.***.***:3306/dbname");

可能是这样的:
jdbc:mysql://localhost/dbname
您是否注意到,您的连接字符串包含
sqlite
,而不是
mysql
?不,因为它不是本地主机,它位于SiteGroundDude托管的我的Web服务器上…更改IP/主机名由您决定。
Connection conn = DriverManager.getConnection("jdbc:mysql://***.***.***:3306/dbname");