数据仓库服务 GaussDB(DWS)-连接数据库:示例

时间:2025-02-12 15:04:45

示例

 1 2 3 4 5 6 7 8 91011121314151617181920212223242526272829
//以下用例以gsjdbc4.jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”)与连接URL串前缀(将“jdbc:postgresql”替换为“jdbc:gaussdb”)。//以下代码将获取数据库连接操作封装为一个接口,可通过给定用户名和密码来连接数据库。public static Connection GetConnection(String username, String passwd) {        //驱动类。        String driver = "org.postgresql.Driver";        //数据库连接描述符。        String sourceURL = "jdbc:postgresql://10.10.0.13:8000/postgres?currentSchema=test";        Connection conn = null;                try {            //加载驱动。            Class.forName(driver);        } catch (ClassNotFoundException e ){            e.printStackTrace();            return null;        }                try {             //创建连接。            conn = DriverManager.getConnection(sourceURL, username, passwd);            System.out.println("Connection succeed!");        } catch (SQLException e) {            e.printStackTrace();            return null;        }                return conn;    }
support.huaweicloud.com/devg-dws/dws_04_0093.html