使用SQLite在Python中创建数据库连接

时间:2013-05-24 11:03:55

标签: python sqlite

我是Python中的SQLite新手,我正在尝试创建数据库连接。

我将以下内容作为数据库位置:

E:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\master.mdf (i think) 

数据库名为FTHeader。但是,当我尝试它时,我收到错误unable to open database file

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

从此处选择your poison并将module作为数据库导入,以下内容应该对您进行排序,从PEP 249开始:

import adodbapi as db
import adodbapi.ado_consts as db.consts
Cfg={‘server’:’192.168.29.86\\eclexpress’,‘password’:‘xxxx’,‘db’:‘pscitemp’}
constr = r”Provider=SQLOLEDB.1; Initial Catalog=%s; Data Source=%s; user ID=%s; Password=%s; “ \
% (Cfg['db'], Cfg['server'], ‘sa’, Cfg['password'])
conn=db.connect(constr)

在替换Cfg字典以匹配您的安装后,您现在应该连接到您的数据库。

答案 1 :(得分:0)

我在完成受控评估时创建了一个数据库,这是我使用过的代码:

import sqlite3

new_db = sqlite3.connect ('R:\\subjects\\Computing & ICT\\Student Area\\Y11\\Emilyc\\results1.db')
c=new_db.cursor()
c.execute('''CREATE TABLE results1
(
    results1_name text,
    results1_class number,
    quiz_score number)
    ''')

#Class 1
c.execute('''INSERT INTO results1
VALUES ('John Watson','1','5')''')
相关问题