我有两个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 I的完全初学者,不知道如何使用它。我是否必须建立SQL Server?如果是这样,怎么样?我使用PyCharm。
我知道这是一个愚蠢的问题,但我真的很挣扎。
任何帮助将不胜感激!
答案 0 :(得分:1)
是的,您需要先在本地安装数据库。 您可以尝试使用一些开源解决方案,如MariaDB。 也许它有GUI来创建用于设置连接信息的实例(用户名,密码等)。 请确保您的数据库正常工作然后编写您的python代码。 (连接测试和CRUD)