如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?

还好,网上弄到的,,没有dual的数据库,可以试图用select函数不带from数据表的方式来实现返回值。

一段测试代码:

 

try:conn = psycopg2.connect(database=db.service_name, user=db.username, password=password, host=db.ip, port=db.port)cursor = conn.cursor()except Exception, e:context_dict = {'msg': e, 'address': db.ip, 'port': db.port}return render(request, 'sar/release_info.html', context_dict)sql = "SELECT 'OK' AS txt"try:cursor.execute(sql)x = cursor.fetchone()[0]except Exception,e:context_dict = {'msg': "密码认证通过,但SELECT功能出错", 'address': db.ip, 'port': db.port}return render(request, 'sar/release_info.html', context_dict)finally:cursor.close()conn.close()if x == 'OK':context_dict = {'msg': "数据库连接正常", 'sql': sql, 'address': db.ip, 'port': db.port }return render(request, 'sar/release_info.html', context_dict)

转载于:https://www.cnblogs.com/aguncn/p/5787024.html

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

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

相关文章

Linux 系统如何查看硬盘UUID与修改

一、查看 1. sudo blkid 2. ls -l /dev/disk/by-uuid 3. tune2fs -l /dev/sdb 二、修改与恢复 uuidgen 会返回一个合法的 uuid,结合 tune2fs 可以新生成一个 uuid 并写入 ext2,3,4 分区中: 比如新建或改变 sda5 的 uuid (需要 root 权限…

vue+element实现树状表格的增删改查;使用el-table树形数据与懒加载实现树状表格增删改查

以下代码可以直接复制使用 一、情景: 列表是一个树状表格,可以无限添加下级,以及对列表的某一行进行增删改查(目前查没有写)。 原博链接 二、本篇是在原博主的代码基础上添加了部分功能。 功能1: 给树状表格…

定时任务 Crontab命令 详解

From: http://www.centoscn.com/CentOS/help/2014/1030/4025.html 前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序&…

Web Js 按键事件……Enter提交事件 Enter Js事件

$(document).ready(function(){document.onkeydown function (event){ if (event.keyCode13) //回车键的键值为13 submit();}; });$(document).ready(funtion) 可以简写为 ↓ $(function(){});转载于:https://www.cnblogs.com/blogs2014/p/5789256.html

ISCSI 1-由零开始

iSCSI的概念 iSCSI,即Internet SCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包。从根本上说,它是一种基于IP Storage理论的新型存储技术,该技术将存储行业广泛应用的SCSI接口技术与IP网络技术相结合&a…

js获取当前日期并格式化(多种格式)

获取当前日期的格式:2022-01-07 或者 2022/01/07 或者 2022-01-07 12:00:00 或者 2022/01/07 12:00:00 原博链接 方法1: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个…

为什么移动硬盘的实际容量比标注容量小

很多网友都反映,自己的移动硬盘实际容量并没有厂商标注的容量大,都怀疑自己是不是被坑了,其实不是的,小编现在为你解密为何硬盘实际容量小于标注容量的问题。对于此种情况,有多方面原因导致1.对于存储容量的计算&#…

bash: mail: command not found的解决方法

From: http://hxl2009.blog.51cto.com/779549/884569 近日,安装了一个最小化的centos 6.2 64bit,系统中显示有root用户的mail,想用mail命令查看相关信件, 但发现一个问题: -bash: mail: command not found 呵呵&#…

Who is the best at Dataset X?

推荐一个关于分类、目标检测、姿态估计的数据集收藏的网页。 Did you ever want to quickly learn?which paper provides the best results on standard dataset X ?Wait no more, just click below and discover the current state of the art. URL:ht…

存储技术与iSCSI

本章主要介绍基于IP SAN的网络存储iSCSI。iSCSI技术以其低廉的构建成本和优秀的存储性能,博得了很多CIO和存储管理员的喜爱,目前陆续进入企业应用领域,推动了企业的存储环境向集中式转变。虽然,目前对于iSCSI应该在什么样的环境中…

js判断字符串包含英文;js判断字符串包含汉字;

let str 123qwer汉字if (/.*[\u4e00-\u9fa5].*$/.test(str)) {this.alert(包含汉字)}if (/[a-zA-Z]/.test(str)) {this.alert(包含英文字母)}

lvs和HA的高可用性

Heartbeat实现Lvs高可用和HA高可用效果图如下1、heartbeat的介绍Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这…

postfix报错postfix: fatal: parameter inet_interfaces: no local interface found for ::1

From: http://blog.csdn.net/xiangshanqishi/article/details/23439397 启动postfix出错,查看centos中的postfix日志 more /var/log/maillog postfix: fatal: parameter inet_interfaces: no local interface found for ::1 vi /etc/postfix/main.cf 发现配…

Linux LVM-删除卷组逻辑卷物理卷

查看卷组相关信息 [rootlocalhost /]# vgscanReading all physical volumes. This may take a while...Found volume group "VolGroup00" using metadata type lvm2 查看卷组VolGroup00包含的PV、LV信息。 [rootlocalhost /]# vgdisplay -v VolGroup00Using volume …

输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;

场景: –要求1:输入框只能输入数字,可以使正数、负数、0,小数点最多保留两位。 –要求2:不需要自动补齐小数点,也不需要自动四舍五入。 element-ui的数字输入框el-input-number只能满足要求1,所…

【工具】Win 7/8/10 下使用 VC++6.0

Microsoft Visual C(也就是 MSVC或者VC),是大部分计算机专业学生接触的第一款编译器。它具有轻量,界面简洁等优点,也是许多计算机考试的指定工具。VC6.0已经推出近20年,仍旧深受许多编程人员的喜爱&#xf…

iSCSI 2-环境搭建二

客户端安装配置 iSCSI initiator 1. 安装scsi-initiator-utils 软件包 [rootlocalhost /]# yum install scsi-initiator-utils 2. 查看相关配置文件 # /etc/iscsi/iscsi.conf 主要配置文件,用来连接到iscsi target的设置 # /sbin/iscsid 启动iSCSI initiator的…

【maven3学习之一】window7下maven环境搭建

2019独角兽企业重金招聘Python工程师标准>>> 软件准备: jdk-7u10-windows-i586 apache-maven-3.0.4-bin maven介绍: 按照一般的套路老说应该要说明一下maven,觉得maven就是一个项目管理的框架,因为之前的一个项目对mav…

linux下邮件查看命令

From: http://blog.csdn.net/tangy110/article/details/6546622 系统提供了用户之间通信的邮件系统,当用户打开终端注册登录时发现系统给出如下信息: you have mail. 这时用户可通过键入mail命令读取信件: $ mail mail程序将逐个…

解决去除“请输入有效值。两个最接近的有效值分别为1和2“提示

场景:el-input输入框,hover上去会有"请输入有效值。两个最接近的有效值分别为1和2"提示。 只需要给el-input加上属性 :step“0.01” 即可,注意精确度与你的小数点位数有关。也就是说如果你是三位小数点,那就是:step“0.…