码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 金仓数据库 KingbaseES 客户端编程接口指南 - PHP PDO (4. KingbaseES PDO的函数说明)


    4. KingbaseES PDO的函数说明

    本章节介绍了PDO的组成模块,以及KingbaseES实现PHP数据对象接口的PDO_KDB函数用法。

    • PDO标准模块

    • KingbaseES函数(PDO_KDB)

    4.1. PDO标准模块

    具体参考PHP标准手册,主要分为以下几部分。

    1. PDO 类

      代表 PHP 和数据库服务之间的一个连接,更多信息请参见PHP官网文档 。

    2. PDOStatement 类

      代表一条预处理语句,并在该语句被执行后返回一个相关的结果集,更多信息请参见PHP官网文档。

    3. PDOException 类

      代表一个由 PDO 产生的错误。在正确的代码中不应抛出一个 PDOException 异常。关于 PHP 异常的更多信息请参见PHP官网文档。

    4.2. KingbaseES函数(PDO_KDB)

    PDO_KDB是一个驱动程序,它实现了PHP数据对象(PDO)接口, 以此支持从PHP到KingbaseES数据库的访问。

    1. DSN

      语法格式:

      $dsn = 'kdb:host=localhost;dbname=TEST;port=54321';
      

      功能:

      连接到KingbaseES数据库。

    2. kdbCopyFromArray

      语法格式:

      public bool PDO::kdbCopyFromArray ( string $table_name , array
      $rows [, string
      $delimiter = '\t' [, string $null_as = "\\\\N" [, string $fields
      ]]] )
      

      功能:

      将数据从PHP数组复制到表中。

    3. kdbCopyFromFile

      语法格式:

      public bool PDO::kdbCopyFromFile ( string $table_name , string
      $filename [, string
      $delimiter = '\t' [, string $null_as = "\\\\N" [, string $fields
      ]]] )
      

      功能:

      将文件中的数据复制到表中 。

    4. kdbCopyToArray

      语法格式:

      public array PDO::kdbCopyToArray ( string $table_name [, string
       $delimiter
      = '\t' [, string $null_as = "\\\\N" [, string $fields ]]] )
      

      功能:

      将数据库表中的数据复制到PHP数组中 。

    5. kdbCopyToFile

      语法格式:

      public bool PDO::kdbCopyToFile ( string $table_name , string
      $filename
      [, string $delimiter = '\t' [, string $null_as = "\\\\N" [,
      string $fields ]]] )
      

      功能:

      将表中的数据复制到文件中 。

    6. kdbLOBCreate

      语法格式:

      public string PDO::kdbLOBCreate ( void )
      

      功能:

      创建一个新的大对象 。

    7. kdbLOBOpen

      语法格式:

      public resource PDO::kdbLOBOpen ( string $oid [, string $mode = "rb" ] )
      

      功能:

      打开现有的大型对象流 。

    8. kdbLOBUnlink

      语法格式:

      public bool PDO::kdbLOBUnlink ( string $oid )
      

      功能:

      删除大对象 。

  • 相关阅读:
    Linux 命令汇总
    python数据分析及可视化(十四)数据分析可视化练习-上市公司可视化数据分析、黑色星期五案例分析
    css让元素透明的方式
    飞码LowCode前端技术系列(二):如何便捷配置出页面 | 京东云技术团队
    在职美团测试工程师的这八年,我是如何成长的,愿技术人看完都有收获
    Flask博客实战 - 实现侧边栏文章归档及标签
    cc2530用中断程序控制led灯亮灭
    为什么要学习C++
    arcmap-arcgis-模型构建器
    【源码】JavaWeb+Mysql招聘管理系统 课设
  • 原文地址:https://blog.csdn.net/arthemis_14/article/details/126500202
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号