在Java中連接MySQL時(shí),需要指定數(shù)據(jù)庫(kù)的URL(Uniform Resource Locator,統(tǒng)一資源定位符),也就是dburl。dburl的格式如下:
jdbc:mysql://hostname:port/databasename
其中,hostname是要連接的MySQL服務(wù)器的主機(jī)名或IP地址,port是MySQL服務(wù)器的端口號(hào),默認(rèn)為3306,databasename是要連接的數(shù)據(jù)庫(kù)名。
舉個(gè)例子,如果要連接主機(jī)名為localhost、端口號(hào)為3306、數(shù)據(jù)庫(kù)名為test的MySQL服務(wù)器,dburl應(yīng)該為:
jdbc:mysql://localhost:3306/test
需要注意的是,連接MySQL時(shí)需要引入MySQL的JDBC驅(qū)動(dòng)包。以下是完整的連接MySQL的Java代碼示例:
import java.sql.Connection; import java.sql.DriverManager; public class MySQLConnectionExample { public static void main(String[] args) { String dburl = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; try { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection(dburl, username, password); System.out.println("MySQL連接成功!"); } catch (Exception e) { e.printStackTrace(); } } }
以上代碼中,調(diào)用了JDBC的DriverManager類的靜態(tài)方法getConnection()來(lái)獲取MySQL的連接對(duì)象。getConnection()方法的參數(shù)分別為dburl、用戶名和密碼。
綜上所述,dburl是Java連接MySQL時(shí)指定的數(shù)據(jù)庫(kù)URL,格式為jdbc:mysql://hostname:port/databasename。