当前位置: 首页 > article >正文

数据库python连接测试

import psycopg2

def test_database_connection():
    """测试与 PostgreSQL 数据库的连接"""
    db_params = {
        "host": "",  # 替换为您的数据库主机地址
        "database": "",     # 数据库名称
        "user": "",        # 数据库用户名
        "password": ""    # 数据库密码
    }

    try:
        # 尝试连接到数据库
        with psycopg2.connect(**db_params) as conn:
            print("成功连接到数据库!")
            # 可选:执行简单查询以验证连接
            with conn.cursor() as cur:
                cur.execute("SELECT version();")  # 查询数据库版本
                db_version = cur.fetchone()
                print(f"数据库版本: {db_version[0]}")
    except Exception as e:
        print(f"连接数据库失败: {e}")

# 运行连接测试
test_database_connection()


http://www.kler.cn/a/422179.html

相关文章:

  • 项目搭建:spring,springmvc,mybatis,maven
  • 产品经理的投资理财课:开放式基金和封闭式基金
  • 基于STM32设计的智能家居控制系统(华为云IOT)_275
  • 【云原生系列】云计算中的负载均衡是什么,有什么用
  • 【k8s】kubelet 的相关证书
  • 算法训练营day28(回溯算法04:复原IP地址,子集,子集2)
  • 学习笔记050——SpringBoot学习1
  • docker使用(镜像、容器)
  • sheng的学习笔记-【中】【吴恩达课后测验】Course 5 - 序列模型 - 第三周测验 - 序列模型与注意力机制
  • 用于LiDAR测量的1.58um单芯片MOPA(一)
  • Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档
  • [Redis#9] stream | geospatial | HyperLogLog | bitmaps | bitfields
  • Create Stunning Word Clouds with Ease!
  • 【短视频矩阵系统==saas技术开发】
  • 移动机器人课程建图实验-ROSbug汇总
  • C. Raspberries
  • esp8266 编译、烧录环境搭建
  • 5G学习笔记之PRACH
  • 【AI系统】推理系统介绍
  • Vue3 使用inject 获取provide 发布的响应式数据动态更新失败问题解决
  • 爬虫抓取的数据能用于商业分析吗?
  • 第四话:JS中的eval函数
  • Influxdb 部署详解
  • 2-2-18-9 QNX系统架构之文件系统(三)
  • Qt5中使用EPICS通道访问读写EPICS PV
  • Qt几何数据类型:QLine类型详解(基础向)