如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?
生活随笔
收集整理的這篇文章主要介紹了
如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
還好,網(wǎng)上弄到的,,沒(méi)有dual的數(shù)據(jù)庫(kù),可以試圖用select函數(shù)不帶from數(shù)據(jù)表的方式來(lái)實(shí)現(xiàn)返回值。
一段測(cè)試代碼:
?
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': "密碼認(rèn)證通過(guò),但SELECT功能出錯(cuò)", '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': "數(shù)據(jù)庫(kù)連接正常", 'sql': sql, 'address': db.ip, 'port': db.port }return render(request, 'sar/release_info.html', context_dict)轉(zhuǎn)載于:https://www.cnblogs.com/aguncn/p/5787024.html
總結(jié)
以上是生活随笔為你收集整理的如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一直梦到怀孕是怎么回事
- 下一篇: SQL性能优化案例分析