在我的程序中,我正在尝试连接到mySQL数据库。该程序是用Java编写的。
我正在尝试使用此代码连接到我的数据库(?是占位符b / c我不知道那里有什么。)
Connection conn = DriverManager.getConnection("jdbc:sqlite:*?*");
我需要有人帮我替换?以连接到我的数据库。我知道IP(出于安全原因,只需将其称为***.***.***
,端口为3306,数据库称为devicede_Test。
请帮我用上面的信息用正确的字符串替换?,谢谢!
答案 0 :(得分:0)
试试这个:
String url = "jdbc:mysql://localhost:3306/mysql";
Connection con = DriverManager.getConnection(url,"root", "");
答案 1 :(得分:0)
SQLIte
不是正确的驱动程序。使用:
Connection conn = DriverManager.getConnection("jdbc:mysql://**.***.***.***/devicede_Test", user, pass);
答案 2 :(得分:0)
MySQL Connector / J的JDBC URL格式如下,方括号([,])中的项是可选的:
jdbc:mysql://[host][,failoverhost...][:port]/[database] »
[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
以下是一个示例连接网址:
jdbc:mysql://localhost:3306/sakila?profileSQL=true
来源:http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html
答案 3 :(得分:0)
试试这个
Connection conn = DriverManager.getConnection("jdbc:mysql://***.***.***:3306/dbname");