无需数据库定义的 JDBC 连接

问题描述 投票:0回答:2

我有一个连接到 MySQL 数据库的类。我想让它更加普遍。我自己也不确定。如果您指定数据库名称,我的类可以连接任何服务器。

String url="jdbc:mysql://"+host+":"+port+"/"+dbname;

如何在不指定数据库名称的情况下进行连接(例如使用创建数据库命令)?使用是否正确:

String url="jdbc:mysql://"+host+":"+port

或者它使用不同的语法?

java mysql jdbc
2个回答
14
投票

是的,您可以使用

String url="jdbc:mysql://"+host+":"+port
,但在执行查询期间,您需要将
database
名称指定为

select * from dbname.table

7
投票

是的,

database
参数可以省略:

String url = "jdbc:mysql://" + host + ":" + port;
© www.soinside.com 2019 - 2024. All rights reserved.