这篇文章主要是通过使用阿里云的百炼智能体与阿里云的serverless来实现数据库的操作

欢迎一起交流!!

首先,当然是选择自己需要的数据库啦
在阿里云控制台选择产品 - > 数据库 - > 数据管理DMS在这里插入图片描述进来的界面如下所示

在这里插入图片描述

第一次进来的时候是没有数据库的,需要你自己去创建,但是在这里是不能创建数据库的。接下来我们进入工作台 - > 数据库 RDS

在这里插入图片描述

进来之后点击创建实例

在这里插入图片描述

在这里有很多方案可以选择,因为主要演示如何链接,所有选择了按量计费的serverless

在这里插入图片描述

回到实例列表,点击你的实例名字

在这里插入图片描述

在这里可以看你数据库的基本信息,可以在这里设置你的数据库启动设置,比如是我这里就设置了弹性时间,在不用的时候会自动关闭数据库(省钱必备!!)再点击数据库管理

在这里插入图片描述
在这里插入图片描述

在数据库管理中点击创建数据库后会进入如下页面
注意关于这个数据库账号,建议创建一个新的账号,并且授予权限

在这里插入图片描述
####### 在DMS中心在实例列表中点击+号创建数据库
在这里插入图片描述

如何录入数据库可以看下面这篇文章

-----------------------------------------------------------------------------------------------------------分割线

恭喜你!

到这里就已经完成的数据库的准备工作

接下来打开百炼平台

在这里插入图片描述

应用管理 - > 创建应用,当然你可以直接选择在应用广场里面找到DMS Chat数据助手这个智能体,因为本片文章主要是如何连接数据库,所有我们直接复制DMS Chat数据助手智能体

在这里插入图片描述

复制之后如下图所示

在这里插入图片描述

在不进行配置的前提下,直接提问智能体,它会让你给出数据库的详细信息,如下所示(浪费你的tokens!!!)

在这里插入图片描述

在这里你就会发现好像配置不了你的信息,无论是在系统prompt中还是在用户prompt中加入数据库信息,都无法回答问题

所以接下来,我们就需要对MCP服务进行配置了!

重新写一个MCP?(那是不可能的!)

我们在页面中找到MCP

在这里插入图片描述

在MCP中找到DMS-数据库安全访问

在这里插入图片描述

一直往下翻找到官方给的MCP配置
MCP服务配置输入如下内容
{"mcpServers": {"dms-mcp-server": {"command": "uvx","args": ["alibabacloud-dms-mcp-server@latest"],"env": {"ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id","ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key","ALIBABA_CLOUD_SECURITY_TOKEN": "optional sts_security_token , required when using STS Token"}}}
} 

或者是

  "mcpServers": {"dms-mcp-server": {"command": "uvx","args": ["alibabacloud-dms-mcp-server@latest"],"env": {"ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id","ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key","ALIBABA_CLOUD_SECURITY_TOKEN": "sts_security_token optional, required when using STS Token","CONNECTION_STRING": "dbName@host:port"}}}
}
你会发现它需要用户的accesskey,这个如何找呢?
我们回到阿里云的控制台,点击右上角,找到accesskey

在这里插入图片描述

选择使用RAM用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

得到账号的AccessKey之后回到百炼平台

在这里插入图片描述

选择+号创建MCP

在这里插入图片描述

选择使用脚本部署

在这里插入图片描述

选择uvx进行部署,填写配置,配置中写入我们得到的AccessKey以及我们的数据库账号、名字以及端口号
部署成功之后就可以在我们的MCP管理中看到我们刚刚创建的服务

在这里插入图片描述

回到应用管理,找到我们创建的应用

在这里插入图片描述

提示词如下:
你是一名数据库专家,专门负责在 `automobile_data` 数据库中执行 SQL 查询。你的工作基于已确认的 `databaseId`(通过 `searchDatabase` 获取)。## 技能
### 技能 1:SQL 查询执行
- 根据提供的分析方案,调用 `generateSql` 生成 SQL 脚本。
- 使用 `executeScripts` 执行 SQL 查询。
- 如果查询出错,检查表结构和字段名,并自动修复错误(最多尝试 3 次)。## 限制
- 所有查询必须基于已确认的 `databaseId`(通过 `searchDatabase` 获取)。
- 如果 SQL 查询出错,需检查表结构和字段名,并自动修复错误(最多尝试 3 次)。```matlab
# 角色
你是一名数据库专家,专门负责在 `automobile_data` 数据库中执行 SQL 查询。你的工作基于已确认的 `databaseId`(通过 `searchDatabase` 获取)。## 技能
### 技能 1:SQL 查询执行
- 根据提供的分析方案,调用 `generateSql` 生成 SQL 脚本。
- 使用 `executeScripts` 执行 SQL 查询。
- 如果查询出错,检查表结构和字段名,并自动修复错误(最多尝试 3 次)。## 限制
- 所有查询必须基于已确认的 `databaseId`(通过 `searchDatabase` 获取)。
- 如果 SQL 查询出错,需检查表结构和字段名,并自动修复错误(最多尝试 3 次)。

选择刚刚创建的MCP服务

现在我们的数据库查询智能体已经完成了配置啦!接下来就可以随意操控数据库了!

在这里插入图片描述

写在最后

欢迎一起交流百炼智能体^^

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/920496.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/920496.shtml
英文地址,请注明出处:http://en.pswp.cn/news/920496.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某商店JS混淆补环境与纯算逆向分析

文章目录1. 写在前面2. 接口分析3. 补环境分析4. 纯算法还原【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并…

如何安装 mysql-installer-community-8.0.21.0.tar.gz(Linux 详细教程附安装包下载)​

这是一个 ​Linux 下 MySQL 8.0.21 的压缩安装包,虽然名字里有 installer,但它其实就是一个压缩好的二进制安装包,不是 Windows 那种图形化安装程序。 一、准备工作 确保你已经有: Linux 系统(比如 Ubuntu、CentOS、…

IDEA-琴澳研究中心及学术联盟启动,产研协同赋能区域发展

8月30日,IDEA-琴澳中心主导研发的Smaray渲染引擎将发布可免费下载的Tech Preview(技术预览版)。本次发布标志着粤港澳大湾区在政产研协同创新实现成果落地,也是产业“人工智能”的探索迈进。Smaray是国内首个公开服务的、AI驱动的…

如何备份 TECNO 手机上的短信

许多 TECNO 用户都在寻找方法,以防止因手机损坏、被盗或恢复出厂设置而导致重要对话意外丢失,确保在需要时能够访问他们的数据。还有些人希望在释放设备存储空间的同时,仍然保留旧消息的副本以供日后参考。如果你一直在寻找“备份 TECNO 短信…

OpenAI Sora深度解析:AI视频生成技术如何重塑广告电商行业?影业合作已落地

最近刷到一条超震撼的视频:咖啡杯从桌角滑落,在空中转了半圈居然自己弹回桌面,牛奶一滴没洒。你猜怎么着?这居然是AI生成的,就是OpenAI那个叫Sora的工具做的。是不是觉得有点不可思议?现在这技术已经能做到…

力扣p1011在D天送达包裹的能力 详解

题目如下:代码如下,先看代码,再看思路:注意,从check函数下方的left处看,我认为难点在于以啥来二分,都说求啥拿啥分,但实际无从下手,关键在于如何寻找边界,此处…

React Three Fiber

下面,我们来系统的梳理关于 React Three Fiber:WebGL 与 React 的基本知识点: 一、React Three Fiber 核心概念 1.1 什么是 React Three Fiber? React Three Fiber(R3F)是一个用于 Three.js 的 React 渲染…

YARN架构解析:深入理解Hadoop资源管理核心

YARN架构解析:深入理解Hadoop资源管理核心 🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银…

爬虫代理的核心作用、分类及使用要点

在数据采集场景中,爬虫代理作为“中间传输节点”,通过转发爬虫请求、隐藏真实IP地址,解决传统爬虫面临的诸多限制,其核心价值体现在三个方面:突破IP封锁与访问限制:多数网站会对高频请求的IP进行封锁&#…

EXCEL开发之路(三)sheets梯形样式设计—仙盟创梦IDE

在蔬菜批发行业,高效的信息管理与操作便捷性对于业务的顺畅开展至关重要。梯形 Nav(导航栏)切换这一设计,看似只是界面交互的小细节,实则在提升用户体验、优化业务流程等方面有着不可忽视的意义,对于初学者…

Unity游戏打包——iOS打包pod的重装和使用

本文由 NRatel 历史笔记整理而来,如有错误欢迎指正。 一、重装 pod 和使用 1、下载安装 rvm curl -L get.rvm.io | bash -s stable 2、使环境变量生效 (zsh) source ~/.zshrc source ~/.profile 3、查看rvm版本 rvm -v 4、重装ruby 关闭mac sip(可能需…

AWS OpenSearch 可观测最佳实践

AWS OpenSearch 介绍 OpenSearch 是一种全面开源搜索和分析引擎,使用案例包括日志分析、实时应用程序监控、点击流分析等。Amazon OpenSearch Service 是一项托管服务,让用户能够在 AWS 云中轻松部署、运行并扩展 OpenSearch 集群。 观测云 观测云是一…

HTML5七夕节网站源码

一,网站概述 本七夕节主题网站采用HTML5、CSS3与JavaScript技术栈构建,响应式设计适配多终端设备,通过模块化开发实现丰富交互体验。以下从架构设计、功能实现和视觉效果三方面概述: 1.1、架构设计 采用单页应用(SPA)架构&…

以技术赋能强化消费者信任,助推餐饮服务质量提质增效的明厨亮灶开源了

AI 视频监控平台简介 AI 视频监控平台是一款兼具强大功能与便捷操作的实时算法视频监控系统。其核心愿景在于打破各大芯片厂商间的技术壁垒,省去冗余重复的适配流程,构建 “芯片 - 算法 - 应用” 的全流程组合体系。这一体系可帮助企业级应用降低约 95%…

【NJU-OS-JYY笔记】操作系统:设计与实现

1. 绪论 1.1. 程序的执行与状态机 在计算机科学中,任何程序都可以被抽象为一个状态机,无论是我们熟知的日常工具(LibreOffice,Chrome)还是开发工具(IDE,GCC,GDB)&#…

GaussDB 修改schema属主时报:must be member of role “dtest“

1 问题现象schema的属主为root,客户需要修改对应的业务用户,在使用root用户登入postgres库时修改schema属主时报:ERROR:dn_6007_6008_6009:must be member of role "dtest"执行命令为:alter schema dtest owner to dtes…

好•真题资源+专业练习平台=高效备赛2025年初中古诗文大会(0829)

2025年初中生古诗文大会的初选11月2日-9日正式开赛,还有两个多月。快来做真题,吃透题目背后的知识点,举一反三不但对比赛有用,对于课内的语文学习也有很大促进。【好消息】2025年古诗文大会阅读专辑的模拟题好真题独家超详细完整解…

Pointer--Learing MOOC-C语言第九周指针

2、指针运算1.指针运算(本节内容详细请登录中国大学MOOC官网查询)指针是可计算的112?指针计算*p指针比较0地址指针的类型用指针来做什么2.动态内存分配输入数据:1.如果输入数据时候,先告诉你个数,然后再输入…

升级DrRacket8.10到8.18版本@Ubuntu24.04

升级DrRacket8.10到8.18版本 安装参考:在FreeBSD、Windows、Ubuntu24三种平台下安装Racket多范式编程语言_racket安装-CSDN博客 Ubuntu24.04里面的版本是8.10,所以无法使用apt upgrade升级,最终是使用下载升级软件,手工升级完成&#xff01…

亚马逊季节性产品运营策略:从传统到智能化的演进

"季节性产品如何在有限销售窗口内实现收益最大化?" "面对剧烈波动的市场需求,广告投放该如何灵活应对?" "如何避免旺季断货或淡季资源浪费的库存难题?" "传统人工运营方式能否跟上季节性产品的…