在PYTHON语言中操作达梦数据库

在PYTHON语言中操作达梦数据库Python(派森)语言是一种面向对象的用途非常广泛的编程语言,具有非常清晰的语法特点,适用于多种操作系统,可以在Windows和Unix这样的系统中运行。目前Python在国际上非常流行,正在得到越来越多的应用。Python可以完成许多任务,功能非常强大。在使用Python开发数据库应用程序时,如何正确地建立与各种数据库的连接并进行数据操作是一个十分关键的问题。本文写作目的是通过示例介绍Windows下如何通过Python实现对达梦(以下简称DM)数据库的操作。.
摘要由CSDN通过智能技术生成

PYTHON语言中操作达梦数据库

 

Python(派森)语言是一种面向对象的用途非常广泛的编程语言,具有非常清晰的语法特点,适用于多种操作系统,可以在Windows和Unix这样的系统中运行。目前Python在国际上非常流行,正在得到越来越多的应用。Python可以完成许多任务,功能非常强大。在使用Python开发数据库应用程序时,如何正确地建立与各种数据库的连接并进行数据操作是一个十分关键的问题。本文写作目的是通过示例介绍Windows下如何通过Python实现对达梦(以下简称DM)数据库的操作。

一、通过ODBC实现对DM数据库的操作

1 安装Python开发环境

在Windows上,安装Python有两种选择:

第一种是ActiveState制作的ActivePython,它是专门针对Windows的Python套件,它包含一个完整的Python发布、一个适用于Python编程的IDE以及一些Python的Windows扩展。虽然ActivePython不是开源软件,但它可以自由下载。如果您就需要Python的最新版本,并且ActivePython仍然落后于最新版本的话,您应该直接跳到在Windows上安装Python的第二种选项。

第二种选择是使用由Python发布的官方Python安装程序。它是可自由下载的开源软件,并且您总是可以获得当前Python的最新版本。

安装ActivePython

(1)从http://www.activestate.com/Products/ActivePython/下载Active Python(本文示例采用的是ActivePython2.5.2.2);

(2)如果您正在使用Windows95、Windows 98、或Windows ME,还需要在安装ActivePython之前下载并安装Windows Installer2.0(http://download. microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe);

(3)双击安装程序ActivePython-2.5.2.2-win32-x86.msi;

(4)按照程序的提示一步步地执行;

(5)如果磁盘空间不足,您可以执行定制安装,但建议采用完全安装模式;

(6)在安装完成后,关闭安装程序,点击“开始”菜单选择“程序”-“ActiveState ActivePython2.5”-“PythonWin Editor”。您将看到如下信息:

Portions Copyright 1994-2006 Mark Hammond - see 'Help/About PythonWin' for further copyright information.

>>>

安装来自Python.org的Python

(1)从http://www.python.org选择最新的Python Windows安装程序,下载安装文件;

(2)双击安装程序Python-x.xxx.yyy.msi,文件名依赖于您所下载的Python安装程序文件;

(3)按照安装程序的提示信息一步步地执行;

(4)如果磁盘空间不足,可以取消HTML Help文件、使用脚本(Tools)和/或测试套件(Lib/test/);

(5)在安装完成之后,关闭安装程序,点击“开始”菜单选择“程序”-“Python3.1”-“IDLE (Python GUI)”。您将看到类似如下的信息:

Type "copyright", "credits" or "license()" for more information.

****************************************************************

Personal firewall software may warn about the connection IDLE

makes to its subprocess using this computer's internal loopback

interface. This connection is not visible on any external

interface and no data is sent to or received from the Internet.

****************************************************************

IDLE 1.0

>>>

2 DM ODBC驱动程序的安装与数据源的配置

安装达梦客户端即可实现对DM ODBC的安装,在客户机上配置ODBC数据源的步骤如下:

(1)在控制面板上访问ODBC构件,显示ODBC数据源管理器对话框。ODBC数据源管理器对话框包含的标签如下:

    1. 用户DSN:添加、删除或配置本机上的数据源,它们只可由当前用户使用。
    2. 系统DSN:添加、删除或配置本机上的数据源,它们可由任何用户使用。
    3. 文件DSN:添加、删除或配置在分离文件中的数据源。这些文件可以被安装了同样数据库驱动器的用户共享。
    4. 驱动程序:列出了安装在客户机上的数据库驱动器。
    5. 跟踪:用于测试您的数据库应用程序。它跟踪客户机和数据库服务器之间的ODBC API的调用。
    6. 连接池:允许不同的应用程序自动复用多个连接。这有助于限制和数据库服务器的通信过载。
    7. 关于:显示主要ODBC组件的版本。

 

(2)设置和配置一个系统DSN,请单击系统DSN标签,单击添加按钮增加一个新的DSN。

 

(3)选择DM ODBC 3.0驱动程序即DM ODBC DRIVER,单击完成按钮。

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值