From 4e1c4615b467ded6889dca075ca1b6605720580f Mon Sep 17 00:00:00 2001 From: "Joao P. A. Mondoni" Date: Sat, 24 Feb 2018 14:03:50 -0300 Subject: [PATCH] =?UTF-8?q?Configura=C3=A7=C3=B5es=20conex=C3=A3o=20BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Suporte para conexão ao banco de dados - Criação de teste de conexão com select dos times - Alteração no gitignore --- .gitignore | 3 +-- Modulos/Times/database_conf.py | 7 +++++++ Modulos/Times/select_team_mysql.py | 15 +++++++++++++++ Modulos/Times/teams.sql | 2 +- 4 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Modulos/Times/database_conf.py create mode 100644 Modulos/Times/select_team_mysql.py diff --git a/.gitignore b/.gitignore index 5a65169..7f0bfa3 100644 --- a/.gitignore +++ b/.gitignore @@ -98,5 +98,4 @@ ENV/ /site # mypy -.mypy_cache/ -Modulos/Times/select_team_mysql.py +.mypy_cache/ \ No newline at end of file diff --git a/Modulos/Times/database_conf.py b/Modulos/Times/database_conf.py new file mode 100644 index 0000000..323c1f3 --- /dev/null +++ b/Modulos/Times/database_conf.py @@ -0,0 +1,7 @@ +mysql = { + 'user': 'scott', + 'password': 'password', + 'host': '127.0.0.1', + 'database': 'employees', + 'raise_on_warnings': True, +} diff --git a/Modulos/Times/select_team_mysql.py b/Modulos/Times/select_team_mysql.py new file mode 100644 index 0000000..643ba8a --- /dev/null +++ b/Modulos/Times/select_team_mysql.py @@ -0,0 +1,15 @@ +import mysql.connector +import database_conf as cfg + +cnx = mysql.connector.connect(**cfg.mysql) + +cursor = cnx.cursor() +query = ("SELECT team_number, team_name FROM teams") + +cursor.execute(query) + +for(team_number, team_name) in cursor: + print("{} -> {}".format(team_number, team_name)) + +cursor.close() +cnx.close() diff --git a/Modulos/Times/teams.sql b/Modulos/Times/teams.sql index 650951e..546825e 100644 --- a/Modulos/Times/teams.sql +++ b/Modulos/Times/teams.sql @@ -15,7 +15,7 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- DROP TABLE IF EXISTS `teams`; CREATE TABLE `teams` ( - `number` int(11) NOT NULL, + `team_number` int(11) NOT NULL, `team_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `team_short_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,