博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?
阅读量:6654 次
发布时间:2019-06-25

本文共 894 字,大约阅读时间需要 2 分钟。

还好,网上弄到的,,没有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)

转载地址:http://bdxto.baihongyu.com/

你可能感兴趣的文章
error
查看>>
多线程上下文切换
查看>>
Request 传值 遇到的中文乱码问题
查看>>
Drupal 7.31 SQL注入漏洞利用具体解释及EXP
查看>>
数据结构---树---总结
查看>>
flume介绍与原理(一)
查看>>
WebStorm 10.0.3安装
查看>>
Oracle 查找带有CLOB字段的所有表
查看>>
一键部署WordPress开源内容管理系统
查看>>
实现Repeater控件的记录单选
查看>>
MySQL定义和变量赋值
查看>>
O(n)获得中位数及获得第K小(大)的数
查看>>
windows下 管理员身份启动java进程
查看>>
excel 分类汇总函数
查看>>
Web安全之XSS攻击与防御小结
查看>>
一个简单的图片懒加载
查看>>
Python爬虫实战案例-爬取币世界标红快讯
查看>>
Golang 流式解析 Json
查看>>
软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题26-30题)...
查看>>
Windows 2008 R2 Hyper-V Failover Clustering 5
查看>>