2013-05-24 2 views
0

Я новичок в SQLite в Python, и я пытаюсь создать соединение с базой данных.Создание соединения с базой данных в Python с использованием SQLite

У меня есть следующие в datbase месте:

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

База данных называется FTHeader. Однако, когда я пытаюсь, я получаю сообщение об ошибке unable to open database file

всякая помощь была бы принята с благодарностью.

+1

вы можете показать свои коды? также, SQLite/MSSQL? – Raptor

+0

Это не похоже на базу данных SQLite. Мое предположение было бы Microsoft SQL Server :) –

+0

Спасибо вам за ваши быстрые ответы! – user2417215

ответ

0

Pick 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, чтобы соответствовать вашей установке.

+0

Спасибо, что это решило мою проблему! – user2417215

0

Я создал базу данных при заполнении контролируемой Assesment, вот код, который я использовал:

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')''') 
Смежные вопросы