Получить информацию из файла sql в Python - PullRequest
0 голосов
/ 22 мая 2018

У меня есть два файла sql: data.sql, где CREATE DATABASE, несколько CREATE TABLE, а также INSERT предложения.Начало файла:

CREATE DATABASE IF NOT EXISTS `network` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `network`;

У меня также есть файл python, где я хочу подключиться к базе данных:

import pyodbc
def connectToDB():
connection = None

while connection is None:
    try:
        connection = pyodbc.connect('DSN=data')

    except:
        print ("\n[DB connector]  Error connecting to database. Trying again in 1 sec.")


    time.sleep(1)

return connection

Это не мой код, я получаю его на github.Но я начинающий с SQL я и понятия не имею, как его использовать.Нужно ли устанавливать SQL Server?Если так, то как?Я использую PyCharm.

Я знаю, что это глупый вопрос, но я действительно борюсь с этим.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 22 мая 2018

Да, вам нужно сначала установить базу данных в вашей локальной сети.Вы можете попробовать использовать какое-нибудь решение с открытым исходным кодом, например MariaDB.Возможно, он имеет графический интерфейс для создания экземпляра для установки информации о соединении (имя пользователя, пароль и т. Д.).Пожалуйста, убедитесь, что ваша база данных работает нормально, а затем напишите свой код Python.(Проверка соединения и CRUD)

...