Esempio n. 1
0
def UpdateTagValue(data,tagList):
	cur = dbcon.startCon(hostname="hashtags.db.10434227.hostedresource.com",username="******",password="******",dbname="hashtags",autocommit=True,databaseType="mysql")
	booleanMap = checkIfTagsExists(cur,tagList)
	for (item,tag) in zip(booleanMap,tagList):
		print item,tag
		if item:
			cur.execute("SELECT data FROM tagStore WHERE tag=%s",(tag))
			commitdata = cur.fetchall()
			commitdata = commitdata[0]["data"]
			commitdata = lexiographicAdd(data,commitdata)
			cur.execute("UPDATE tagStore SET data='"+str(commitdata)+"' WHERE tag='"+str(tag)+"'")
			

		else:
			createTag(cur,tag,data)
import DBConnectionHandler
import os


# # TEST 1 : Connect to MySql
cur = DBConnectionHandler.startCon(hostname="localhost",username="******",password="******",dbname="treeofwords",autocommit=True,databaseType="mysql")
cur.execute("SELECT * FROM treeofwords.UserAuth")
data = cur.fetchall()
print str(data)				
print "\nConnection established and data transfer succesfull."

# #TEST 2 : Connect to PostgreSql -- POSTPONED
# # TEST 3 : Connect to sqlite3
cur = DBConnectionHandler.startCon(dbname= os.path.dirname(os.path.abspath(__file__))+"\HashTagDB.db",autocommit=True,databaseType="sqlite3")
cur.execute("CREATE TABLE TES(TABLE\
   ID INT PRIMARY KEY     NOT NULL,\
   NAME           TEXT    NOT NULL,\
   AGE            INT     NOT NULL,\
   ADDRESS        CHAR(50),\
   SALARY         REAL\
);")

cur.execute("INSERT INTO COMPANY VALUES (1,'NAME','10','sd','213')");
data = cur.execute("SELECT * from COMPANY")
for row in data:
	print row

print "\nConnection established and data transfer succesfull."