Use cx_Oracle.connect() in preference to cx_Oracle.Connection() in samples and
tests. Although the two are aliases of one another, it makes sense to be consistent and to use the one that the DB API prefers as well.
This commit is contained in:
parent
20c930e2e0
commit
74d9d71484
@ -461,7 +461,7 @@ Connection Object
|
||||
|
||||
import cx_Oracle
|
||||
|
||||
connection = cx_Oracle.Connection(mode = cx_Oracle.SYSDBA)
|
||||
connection = cx_Oracle.connect(mode = cx_Oracle.SYSDBA)
|
||||
connection.shutdown(mode = cx_Oracle.DBSHUTDOWN_IMMEDIATE)
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("alter database close normal")
|
||||
@ -484,10 +484,10 @@ Connection Object
|
||||
|
||||
import cx_Oracle
|
||||
|
||||
connection = cx_Oracle.Connection(
|
||||
mode = cx_Oracle.SYSDBA | cx_Oracle.PRELIM_AUTH)
|
||||
connection = cx_Oracle.connect(
|
||||
mode=cx_Oracle.SYSDBA | cx_Oracle.PRELIM_AUTH)
|
||||
connection.startup()
|
||||
connection = cx_Oracle.connect(mode = cx_Oracle.SYSDBA)
|
||||
connection = cx_Oracle.connect(mode=cx_Oracle.SYSDBA)
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("alter database mount")
|
||||
cursor.execute("alter database open")
|
||||
|
||||
@ -1251,7 +1251,7 @@ This allows you to use the exceptions for example in the following way:
|
||||
|
||||
import cx_Oracle
|
||||
|
||||
connection = cx_Oracle.Connection("cx_Oracle/dev@localhost/orclpdb")
|
||||
connection = cx_Oracle.connect("cx_Oracle/dev@localhost/orclpdb")
|
||||
cursor = connection.cursor()
|
||||
|
||||
try:
|
||||
|
||||
@ -26,7 +26,7 @@ import SampleEnv
|
||||
import decimal
|
||||
|
||||
# connect to database
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
|
||||
# dequeue all existing messages to ensure the queue is empty, just so that
|
||||
|
||||
@ -31,7 +31,7 @@ def callback(message):
|
||||
print("Queue name:", message.queueName)
|
||||
print("Consumer name:", message.consumerName)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
sub = connection.subscribe(namespace = cx_Oracle.SUBSCR_NAMESPACE_AQ,
|
||||
name = "BOOKS", callback = callback, timeout = 300)
|
||||
print("Subscription:", sub)
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -29,7 +29,7 @@ APP_CTX_ENTRIES = [
|
||||
( APP_CTX_NAMESPACE, "ATTR3", "VALUE3" )
|
||||
]
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING,
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING,
|
||||
appcontext = APP_CTX_ENTRIES)
|
||||
cursor = connection.cursor()
|
||||
for namespace, name, value in APP_CTX_ENTRIES:
|
||||
|
||||
@ -18,7 +18,7 @@ from __future__ import print_function
|
||||
import cx_Oracle
|
||||
import SampleEnv
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
|
||||
# show the number of rows for each parent ID as a means of verifying the
|
||||
|
||||
@ -50,7 +50,7 @@ def callback(message):
|
||||
print("-" * 60)
|
||||
print("=" * 60)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
sub = connection.subscribe(callback = callback, timeout = 1800,
|
||||
qos = cx_Oracle.SUBSCR_QOS_QUERY | cx_Oracle.SUBSCR_QOS_ROWIDS)
|
||||
print("Subscription:", sub)
|
||||
|
||||
@ -22,7 +22,7 @@ import datetime
|
||||
import SampleEnv
|
||||
|
||||
# truncate table first so that script can be rerun
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
print("Truncating table...")
|
||||
cursor.execute("truncate table TestTempTable")
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -33,7 +33,7 @@ from __future__ import print_function
|
||||
import cx_Oracle
|
||||
import SampleEnv
|
||||
|
||||
conn = cx_Oracle.Connection(SampleEnv.DRCP_CONNECT_STRING, cclass = "PYCLASS",
|
||||
conn = cx_Oracle.connect(SampleEnv.DRCP_CONNECT_STRING, cclass = "PYCLASS",
|
||||
purity = cx_Oracle.ATTR_PURITY_SELF)
|
||||
cursor = conn.cursor()
|
||||
print("Performing query using DRCP...")
|
||||
|
||||
@ -47,7 +47,7 @@ def callback(message):
|
||||
print("-" * 60)
|
||||
print("=" * 60)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING, events = True)
|
||||
sub = connection.subscribe(callback = callback, timeout = 1800,
|
||||
qos = cx_Oracle.SUBSCR_QOS_ROWIDS)
|
||||
print("Subscription:", sub)
|
||||
|
||||
@ -24,7 +24,7 @@ import SampleEnv
|
||||
import os
|
||||
|
||||
# connect to the editions user and create a procedure
|
||||
connection = cx_Oracle.Connection(SampleEnv.EDITION_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.EDITION_CONNECT_STRING)
|
||||
print("Edition should be None, actual value is:",
|
||||
repr(connection.edition))
|
||||
cursor = connection.cursor()
|
||||
@ -58,7 +58,7 @@ print("Function should return 'Base Procedure', actually returns:",
|
||||
repr(result))
|
||||
|
||||
# the edition can be set upon connection
|
||||
connection = cx_Oracle.Connection(SampleEnv.EDITION_CONNECT_STRING,
|
||||
connection = cx_Oracle.connect(SampleEnv.EDITION_CONNECT_STRING,
|
||||
edition = SampleEnv.EDITION_NAME.upper())
|
||||
cursor = connection.cursor()
|
||||
result = cursor.callfunc("TestEditions", str)
|
||||
@ -67,7 +67,7 @@ print("Function should return 'Edition 1 Procedure', actually returns:",
|
||||
|
||||
# it can also be set via the environment variable ORA_EDITION
|
||||
os.environ["ORA_EDITION"] = SampleEnv.EDITION_NAME.upper()
|
||||
connection = cx_Oracle.Connection(SampleEnv.EDITION_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.EDITION_CONNECT_STRING)
|
||||
print("Edition should be", repr(SampleEnv.EDITION_NAME.upper()),
|
||||
"actual value is:", repr(connection.edition))
|
||||
cursor = connection.cursor()
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -21,7 +21,7 @@ import cx_Oracle
|
||||
import SampleEnv
|
||||
|
||||
# create and populate Oracle objects
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
typeObj = connection.gettype("MDSYS.SDO_GEOMETRY")
|
||||
elementInfoTypeObj = connection.gettype("MDSYS.SDO_ELEM_INFO_ARRAY")
|
||||
ordinateTypeObj = connection.gettype("MDSYS.SDO_ORDINATE_ARRAY")
|
||||
|
||||
@ -12,7 +12,7 @@ from __future__ import print_function
|
||||
import cx_Oracle
|
||||
import SampleEnv
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
|
||||
refCursor = connection.cursor()
|
||||
|
||||
@ -29,7 +29,7 @@ def OutputTypeHandler(cursor, name, defaultType, size, precision, scale):
|
||||
if defaultType == cx_Oracle.BLOB:
|
||||
return cursor.var(cx_Oracle.LONG_BINARY, arraysize = cursor.arraysize)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection.outputtypehandler = OutputTypeHandler
|
||||
cursor = connection.cursor()
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
@ -24,7 +24,7 @@ def OutputTypeHandler(cursor, name, defaultType, size, precision, scale):
|
||||
if defaultType == cx_Oracle.NUMBER:
|
||||
return cursor.var(decimal.Decimal, arraysize = cursor.arraysize)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection.outputtypehandler = OutputTypeHandler
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("select * from TestNumbers")
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -24,7 +24,7 @@ def OutputTypeHandler(cursor, name, defaultType, size, precision, scale):
|
||||
if defaultType in (cx_Oracle.STRING, cx_Oracle.FIXED_CHAR):
|
||||
return cursor.var(unicode, size, cursor.arraysize)
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection.outputtypehandler = OutputTypeHandler
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("select * from TestStrings")
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -28,7 +28,7 @@ class Test(object):
|
||||
self.b = b
|
||||
self.c = c
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
|
||||
# change this to False if you want to create the table yourself using SQL*Plus
|
||||
|
||||
@ -17,7 +17,7 @@ from __future__ import print_function
|
||||
import cx_Oracle
|
||||
import SampleEnv
|
||||
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
|
||||
# The general recommendation for simple SODA usage is to enable autocommit
|
||||
connection.autocommit = True
|
||||
|
||||
@ -30,7 +30,7 @@ from shapely.wkb import loads
|
||||
import geopandas as gpd
|
||||
|
||||
# create Oracle connection and cursor objects
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
|
||||
# enable autocommit to avoid the additional round trip to the database to
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
#
|
||||
# Portions Copyright 2007-2015, Anthony Tuininga. All rights reserved.
|
||||
#
|
||||
@ -28,7 +28,7 @@ DATA = [
|
||||
]
|
||||
|
||||
# truncate table so sample can be rerun
|
||||
connection = cx_Oracle.Connection(SampleEnv.MAIN_CONNECT_STRING)
|
||||
connection = cx_Oracle.connect(SampleEnv.MAIN_CONNECT_STRING)
|
||||
cursor = connection.cursor()
|
||||
print("Truncating table...")
|
||||
cursor.execute("truncate table TestUniversalRowids")
|
||||
|
||||
@ -26,7 +26,7 @@ print("File:", cx_Oracle.__file__)
|
||||
print("Client Version:", ".".join(str(i) for i in cx_Oracle.clientversion()))
|
||||
sys.stdout.flush()
|
||||
|
||||
connection = cx_Oracle.Connection(TestEnv.MAIN_USER, TestEnv.MAIN_PASSWORD,
|
||||
connection = cx_Oracle.connect(TestEnv.MAIN_USER, TestEnv.MAIN_PASSWORD,
|
||||
TestEnv.CONNECT_STRING, encoding = TestEnv.ENCODING,
|
||||
nencoding = TestEnv.NENCODING)
|
||||
print("Server Version:", connection.version)
|
||||
@ -69,7 +69,7 @@ class BaseTestCase(unittest.TestCase):
|
||||
def getConnection(self, **kwargs):
|
||||
import cx_Oracle
|
||||
import TestEnv
|
||||
return cx_Oracle.Connection(TestEnv.MAIN_USER, TestEnv.MAIN_PASSWORD,
|
||||
return cx_Oracle.connect(TestEnv.MAIN_USER, TestEnv.MAIN_PASSWORD,
|
||||
TestEnv.CONNECT_STRING, encoding = TestEnv.ENCODING,
|
||||
nencoding = TestEnv.NENCODING, **kwargs)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user