Jdbc连接华为云GaussDB(for openGauss)

创建华为云数据库那部分看实验指导书

PostgreSQL:华为云openGauss数据库指导实验-PostgreSQL文档类资源-CSDN下载PostgreSQL:华为云openGauss数据库指导实验更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_48456383/85087050

首先下载GaussDB(for openGauss)的驱动

https://dbs-download.obs.cn-north-1.myhuaweicloud.com/rds/GaussDB_opengauss_client_tools.ziphttps://dbs-download.obs.cn-north-1.myhuaweicloud.com/rds/GaussDB_opengauss_client_tools.zip

 下载完之后找到jdbc对应的jar包,

下载的包名为GaussDB_opengauss_client_tools.zip,

然后对此压缩包进行解压后会有二个文件目录,具体如下:

02d5e2ed22034e819f8701f6417b03fc.png

 

选择与云数据库相应的X86版驱动版本,双击Euler2.5_X86_64 进入。

  watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW25aW25ru0LOS4uuS7gOS5iOS4jeWtpmphdmE=,size_20,color_FFFFFF,t_70,g_se,x_16

 

然后再选择GaussDB-Kernel-V500R001C20-EULER-64bit-Jdbc.tar.gz包进行解压,解压后内容如下:

e40ba4a74088442b830f31dfde6b361c.png

 我们所需要的是gsjdbc4.jar这个jar包

打开IDEA

依次点击File->new->Project->新建java项目,划重点java版本选择1.8,不然你必报错

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW25aW25ru0LOS4uuS7gOS5iOS4jeWtpmphdmE=,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW25aW25ru0LOS4uuS7gOS5iOS4jeWtpmphdmE=,size_18,color_FFFFFF,t_70,g_se,x_16

 

 然后就是写jdbc文件了

这里写个demo,跟写其他数据库jdbc差不多的

public class Jdbc {    static final String JDBCDriver ="org.postgresql.Driver";    static final String Url = "jdbc:postgresql://弹性公网IP/数据库名?";    static final String username = "root";    static final String password = "Zz457178918";    public static void main(String[] args) throws Exception{        Connection conn = null;        Statement stmt = null;        try {//          知道我连接的数据库是 mysql            Class.forName(JDBCDriver);            System.out.println("连接数据库");            //连接数据库            conn = DriverManager.getConnection(Url, username, password);            System.out.println("创建数据库");            //获取执行的SQL的对象            stmt = conn.createStatement();            List<String> sql_create=new ArrayList<String>();            sql_create.add("CREATE TABLE department" +                    "(dept_name varchar(20)," +                    "building varchar (15)," +                    "budget numeric (12,2)," +                    "primary key (dept_name))") ;            //执行DML语句,返回受影响的记录条数            for (int i = 0; i <sql_create.size(); i++)            {                stmt.executeUpdate(sql_create.get(i));            }            System.out.println("成功");        } catch (SQLException se) {            se.printStackTrace();        } catch (Exception e) {            e.printStackTrace();        } finally {            try {                if (stmt != null) {                    stmt.close();                }            } catch (SQLException se2) {            }            try {                if (conn != null) {                    conn.close();                }            } catch (SQLException se) {                se.printStackTrace();            }        }    }}

 最后一步,要跑通你得把刚才的jar包导入到你的项目依赖中来

IDEA中操作是

File->Project Structure ->Modules->+->把刚才我划重点的jar包导入进来就能跑了!

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW25aW25ru0LOS4uuS7gOS5iOS4jeWtpmphdmE=,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aW25aW25ru0LOS4uuS7gOS5iOS4jeWtpmphdmE=,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

  

 

 

Vivado2023是一款集成开发环境软件,用于设计和验证FPGA(现场可编程门阵列)和可编程逻辑器件。对于使用Vivado2023的用户来说,license是必不可少的。 Vivado2023的license是一种许可证,用于授权用户合法使用该软件。许可证分为多种类型,包括评估许可证、开发许可证和节点许可证等。每种许可证都有不同的使用条件和功能。 评估许可证是免费提供的,让用户可以在一段时间内试用Vivado2023的全部功能。用户可以使用这个许可证来了解软件的性能和特点,对于初学者和小规模项目来说是一个很好的选择。但是,使用评估许可证的用户在使用期限过后需要购买正式的许可证才能继续使用软件。 开发许可证是付费的,可以永久使用Vivado2023的全部功能。这种许可证适用于需要长期使用Vivado2023进行开发的用户,通常是专业的FPGA设计师或工程师。购买开发许可证可以享受Vivado2023的技术支持和更新服务,确保软件始终保持最新的版本和功能。 节点许可证是用于多设备或分布式设计的许可证,可以在多个计算机上安装Vivado2023,并共享使用。节点许可证适用于大规模项目或需要多个处理节点进行设计的用户,可以提高工作效率和资源利用率。 总之,Vivado2023 license是用户在使用Vivado2023时必须考虑的问题。用户可以根据自己的需求选择合适的许可证类型,以便获取最佳的软件使用体验。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值