码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 金仓数据库KingbaseES客户端编程接口指南-Python(3. 数据库管理连接)


    3. 数据库管理连接

    • 连接数据库

    • 关闭连接

    • 数据类型映射

    3.1. 连接数据库

    我们可以使用以下语句连接到数据库:

    conn = ksycopg2.connect("dbname=TEST user=SYSTEM password=123456 host=127.0.0.1 port=54321")
    
    conn = ksycopg2.connect(database='TEST', user='SYSTEM', password='123456', host='54321', port='54321')
    

    连接参数说明可参考 表3.1.1 。

    3.2. 关闭连接

    要关闭与数据库的连接,只需要对数据库对象conn调用 close 方法。

    conn.close()
    

    3.3. 数据类型映射

    当Python应用和Kingbase服务器交换信息时,需要在Kingbase数据类型和标准Python类型之间进行转换。

    类型映射说明可参考下表 。

    表 3.3.9 类型映射说明

    Kingbase数据类型

    Python类型

    说明

    NULL

    None

    smallint, integer, bigint

    int或long

    long类型仅存在于Python2中,int型数据溢出后会自动 转换为long类型

    real, double

    float

    numeric, decimal

    Decimal

    bool

    bool

    char, varchar, text, clob

    str或unicode

    Python2上使用unicode类型,Python3上使用str类型。

    date

    date

    Kingbase中可以存储几乎无限的日期、时间 和间隔类型, 而Python中有最大值限制,如date类型最大值为 9999-12-31,time类型最大值为23:59:59.999999

    time, timetz

    time

    timestamp, timestamptz

    datetime

    interval

    timedelta

    bytea, blob

    buffer或memoryview, bytearray, bytes

    buffer类型仅在Python2中使用,接收时Python2 会转换为buffer类型,Python3则转换为memoryview类型

    ARRAY

    list

  • 相关阅读:
    想转行学软件测试担心哪些问题?
    ORACLE数据恢复(误操作delete或update如何恢复?)
    osgEarth示例分析——osgearth_cluster
    商业化广告--概念理解--DSP SSP RTB 是一个怎样的过程
    react中useState的值没有改变,而是旧的数值
    技术门槛高?来看 Intel 机密计算技术在龙蜥社区的实践
    PartImageNet物体部件分割(Semantic Part Segmentation)数据集介绍
    修改ant-design-vue的switch样式,去除顿顿的样式
    2022年06月 C/C++(七级)真题解析#中国电子学会#全国青少年软件编程等级考试
    基于Springboot外卖系统02:数据库搭建+Maven仓库搭建
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126526077
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号