云数据库 GAUSSDB-以非加密方式连接:采用接口二连接数据库
时间:2025-11-04 09:05:45
采用接口二连接数据库
使用DriverManager.getConnection(String url, String user, String password)接口创建数据库连接,命令如下:
- 导入java.sql.Connection和java.sql.DriverManager。
java.sql.Connection是数据库连接接口,通过java.sql.DriverManager的 getConnection() 方法让应用程序连接到数据库。此外,用户需要根据实际的应用场景,再导入其他的接口和类,具体请参见JDBC接口参考。
1 2
import java.sql.Connection; import java.sql.DriverManager;
- 指定数据库sourceURL($ip、$port、database需要用户自行修改)、用户名和密码。
用户名和密码直接写到代码中有很大的安全风险,建议在环境变量中存放。
String sourceURL = "jdbc:opengauss://$ip:$port/database"; String userName = System.getenv("EXAMPLE_USERNAME_ENV"); String password = System.getenv("EXAMPLE_PASSWORD_ENV"); - 加载驱动。
- 在代码运行工具(如IDE)中添加opengaussjdbc.jar包。
- 执行以下命令加载数据库驱动程序“com.huawei.opengauss.jdbc.Driver”。
String driver = "com.huawei.opengauss.jdbc.Driver"; Class.forName(driver);
- 创建数据库连接。
调用DriverManager.getConnection(String url, String user, String password),进行数据库连接。
Connection conn = DriverManager.getConnection(sourceURL, userName, password);
support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0062.html
下载云数据库 GAUSSDB用户手册完整版