Java 数据库连接字符串拼接详解:MySQL 示例
在 Java 中拼接数据库连接字符串的方法取决于你使用的数据库系统和 JDBC 驱动程序。一般来说,连接字符串包含以下几个部分:
- 数据库类型:例如 MySQL、Oracle、SQL Server 等。
- 主机名或 IP 地址:指定数据库服务器的位置。
- 端口号:指定连接数据库的端口号。
- 数据库名称:指定要连接的数据库名称。
- 用户名和密码:用于认证连接。
以下是一些示例,假设你正在使用 MySQL 数据库和 MySQL Connector/J 驱动程序:
- 使用用户名和密码连接到本地 MySQL 服务器:
String url = 'jdbc:mysql://localhost:3306/mydatabase';
String username = 'myusername';
String password = 'mypassword';
Connection conn = DriverManager.getConnection(url, username, password);
- 使用用户名和密码连接到远程 MySQL 服务器:
String url = 'jdbc:mysql://remotehost:3306/mydatabase';
String username = 'myusername';
String password = 'mypassword';
Connection conn = DriverManager.getConnection(url, username, password);
- 使用连接池连接到本地 MySQL 服务器:
DataSource dataSource = new MysqlDataSource();
((MysqlDataSource) dataSource).setURL('jdbc:mysql://localhost:3306/mydatabase');
((MysqlDataSource) dataSource).setUser('myusername');
((MysqlDataSource) dataSource).setPassword('mypassword');
Connection conn = dataSource.getConnection();
- 使用连接池连接到远程 MySQL 服务器:
DataSource dataSource = new MysqlDataSource();
((MysqlDataSource) dataSource).setURL('jdbc:mysql://remotehost:3306/mydatabase');
((MysqlDataSource) dataSource).setUser('myusername');
((MysqlDataSource) dataSource).setPassword('mypassword');
Connection conn = dataSource.getConnection();
原文地址: https://www.cveoy.top/t/topic/oM0U 著作权归作者所有。请勿转载和采集!