comparison SMART/Java/Python/mySql/MySqlConnection.py @ 46:169d364ddd91

Uploaded
author m-zytnicki
date Mon, 30 Sep 2013 03:19:26 -0400
parents 44d5973c188c
children
comparison
equal deleted inserted replaced
45:e454402ba9d9 46:169d364ddd91
86 for cpt, command in enumerate(commands): 86 for cpt, command in enumerate(commands):
87 query.execute(command) 87 query.execute(command)
88 self.connection.commit() 88 self.connection.commit()
89 89
90 90
91 def executeManyFormattedQueries(self, command, lines, insertion = False):
92 cursor = self.connection.cursor()
93 query = MySqlQuery(cursor, self.verbosity)
94 for line in lines:
95 result = query.executeFormat(command, line)
96 self.connection.commit()
97 if insertion:
98 return result
99 else:
100 return query
101
102
103 def executeManyQueriesIterator(self, table): 91 def executeManyQueriesIterator(self, table):
104 cursor = self.connection.cursor() 92 cursor = self.connection.cursor()
105 query = MySqlQuery(cursor, self.verbosity) 93 query = MySqlQuery(cursor, self.verbosity)
106 try: 94 try:
107 for command in table.getIterator(): 95 for command in table.getIterator():
111 for command in table.getIterator(): 99 for command in table.getIterator():
112 query.execute(command) 100 query.execute(command)
113 self.connection.commit() 101 self.connection.commit()
114 102
115 103
116 def executeManyFormattedQueriesIterator(self, table): 104 def executeFormattedQuery(self, command, *parameters):
117 cursor = self.connection.cursor() 105 cursor = self.connection.cursor()
118 query = MySqlQuery(cursor, self.verbosity) 106 query = MySqlQuery(cursor, self.verbosity)
119 try: 107 query.executeFormat(command, parameters)
120 for command, values in table.getIterator():
121 query.executeFormat(command, values)
122 self.connection.commit()
123 except:
124 for command, values in table.getIterator():
125 query.execute(command, values)
126 self.connection.commit()
127
128
129 def executeFormattedQuery(self, command, parameters, insertion = False):
130 cursor = self.connection.cursor()
131 query = MySqlQuery(cursor, self.verbosity)
132 result = query.executeFormat(command, parameters)
133 self.connection.commit() 108 self.connection.commit()
134 if insertion: 109 return query
135 return result
136 else:
137 return query