JDBC URL是連接數據庫的重要參數之一,它告訴JDBC驅動程序需要連接哪個數據庫。在連接MySQL數據庫時,JDBC URL是jdbc:mysql://host:port/database,其中host是數據庫服務器的IP地址或域名,port是MySQL服務的端口號,默認為3306,database是要連接的數據庫名稱。
jdbc:mysql://host:port/database
如果需要連接特定的MySQL服務器,可以在URL中指定用戶名和密碼,如下:
jdbc:mysql://user:password@host:port/database
其中user和password分別是MySQL服務器的用戶名和密碼,host、port、database的含義與前面相同。
下面是一個連接MySQL數據庫的Java程序示例:
import java.sql.*; public class Main { public static void main(String[] args) { String jdbcUrl = "jdbc:mysql://localhost:3306/mydb"; String username = "myuser"; String password = "mypassword"; try (Connection conn = DriverManager.getConnection(jdbcUrl, username, password)) { System.out.println("Connected to MySQL database!"); } catch (SQLException e) { e.printStackTrace(); } } }
在程序中,我們通過jdbcUrl、username和password三個參數來連接MySQL數據庫。如果連接成功,就會打印”Connected to MySQL database!”。
需要注意的是,JDBC URL中的每個部分之間都要用冒號(:)隔開,且中間不能有空格。同時,URL必須以jdbc:開頭,后面跟著驅動程序的名稱和協議。