在OCI上使用启动工具包进行部署 - 第5部分(连接到数据库 II)

在OCI上使用启动工具包进行部署 - 第5部分(连接到数据库 II)

💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

本文介绍了如何使用Python、Java、NodeJS和PHP连接OCI上的MySQL HeatWave数据库实例,包括创建数据库和用户的步骤,以及使用经典MySQL协议和X协议的代码示例。最后总结了在OCI中使用这些编程语言连接数据库的方法。

🎯

关键要点

  • 本文介绍如何使用Python、Java、NodeJS和PHP连接OCI上的MySQL HeatWave数据库实例。
  • 创建数据库和用户的步骤包括:创建数据库starterkit和用户starterkit_user,并授予权限。
  • Python连接MySQL HeatWave实例时,使用经典MySQL协议和X协议的代码示例。
  • Java连接MySQL HeatWave实例时,使用经典MySQL协议和X协议的代码示例。
  • NodeJS连接MySQL HeatWave实例时,推荐使用mysql2模块和@mysql/xdevapi模块。
  • PHP连接MySQL HeatWave实例时,使用经典MySQL协议和X DevAPI的代码示例。
  • 总结了在OCI中使用不同编程语言连接MySQL HeatWave数据库的方法。

延伸问答

如何在OCI上使用Python连接MySQL HeatWave数据库?

使用经典MySQL协议时,可以通过mysql.connector库连接,示例代码如下: import mysql.connector cnx = mysql.connector.connect(user='starterkit_user', password='St4rt3rK4t[[', host='10.0.1.19', database='starterkit')

在OCI中如何使用Java连接MySQL HeatWave?

需要安装MySQL Connector/J,并使用JDBC连接,示例代码如下: Connection conn = DriverManager.getConnection("jdbc:mysql://10.0.1.19:3306/starterkit", "starterkit_user", "St4rt3rK4t[[");

NodeJS如何连接OCI上的MySQL HeatWave数据库?

推荐使用mysql2模块,示例代码如下: const mysql = require('mysql2'); const connection = mysql.createConnection({ host: '10.0.1.19', user: 'starterkit_user', password: 'St4rt3rK4t[[', database: 'starterkit' });

在OCI中使用PHP连接MySQL HeatWave的步骤是什么?

首先安装php-mysqlnd,然后使用mysqli_connect连接,示例代码如下: $conn = mysqli_connect($host, $user, $password, $database);

如何在OCI中使用X协议连接MySQL HeatWave?

在Python中使用X协议需要安装mysqlx-connector-python,示例代码如下: import mysqlx session = mysqlx.get_session(user='starterkit_user', password='St4rt3rK4t[[', host='10.0.1.19', port=33060);

在OCI上创建数据库和用户的步骤是什么?

使用MySQL客户端执行以下SQL命令: create database starterkit; create user starterkit_user identified by 'St4rt3rK4t[['; grant all privileges on starterkit.* to starterkit_user;

➡️

继续阅读