数智融合计算服务 DATAARTSFABRIC-连接数据库:示例
时间:2025-06-17 08:50:20
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
//以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”) //以下代码将获取数据库连接操作封装为一个接口,可通过给定用户名和密码来连接数据库。 public static Connection GetConnection() { //驱动类。 String driver = "org.postgresql.Driver"; //数据库连接描述符。 String sourceURL = "jdbc:dws:serverless://10.10.0.13:443/dws_pay_by_query"; Connection conn = null; Properties properties = new Properties(); try { //加载驱动。 Class.forName(driver); } catch (ClassNotFoundException e ){ e.printStackTrace(); return null; } try { properties.setProperty("workspaceId", ""); properties.setProperty("lakeformation_instance_id", ""); properties.setProperty("AccessKeyID", ""); properties.setProperty("SecretAccessKey", ""); //创建连接。 conn = DriverManager.getConnection(sourceURL, properties); System.out.println("Connection succeed!"); } catch (SQLException e) { e.printStackTrace(); return null; } return conn; } |
support.huaweicloud.com/devg-fabric/dataartsfabric_sql_04_0044.html