首先,您需要在系统上安装Python和SQLite。

安装Python

使用以下代码:

sudo apt-get update  
sudo apt-get upgrade python  

84-1.png

按下y并在几秒内完成安装。

安装SQLite

安装步骤

输入以下命令:

sudo apt-get install sqlite3 libsqlite3-dev  

安装完成后,检查安装,sqlite终端将为您提供提示和版本信息:

sqlite3  

转到所需的文件夹并创建数据库:

sqlite3 database.db

它将在您给出命令的文件夹中创建database.db。

要检查数据库是否已创建,请在sqlite3终端中使用以下命令:

.databases  

注意:要连接SQLite与Python,您无需单独安装连接模块,因为它从Python版本2.5.x开始默认附带。

使用Python连接SQLite

创建一个名为"connect.py"的Python文件,其中包含以下代码:

#!/usr/bin/python  
  
import sqlite3  
  
conn = sqlite3.connect('javatiku.db')  
  
print "Opened database successfully";  

在命令提示符上执行以下语句:

python connect.py  

84-2.png

现在已经成功连接到javatiku数据库。现在您可以创建一个表格。

创建表格

在数据库"javatiku"中创建一个名为"Employees"的表格。

创建一个名为"createtable.py"的Python文件,其中包含以下代码:

#!/usr/bin/python  
  
import sqlite3  
  
conn = sqlite3.connect('javatiku.db')  
print "Opened database successfully";  
  
conn.execute('''''CREATE TABLE Employees 
       (ID INT PRIMARY KEY     NOT NULL, 
       NAME           TEXT    NOT NULL, 
       AGE            INT     NOT NULL, 
       ADDRESS        CHAR(50), 
       SALARY         REAL);''')  
print "Table created successfully";  
  
conn.close()  

在命令提示符上执行以下语句:

python createtable.py  

84-3.png

在"javatiku"数据库中创建了一个名为"Employees"的表格。

插入记录

在"Employees"表格中插入一些记录。

创建一个名为"connection.py"的Python文件,其中包含以下代码:

#!/usr/bin/python  
  
import sqlite3  
  
conn = sqlite3.connect('javatiku.db')  
print "Opened database successfully";  
  
conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \  
      VALUES (1, 'Ajeet', 27, 'Delhi', 20000.00 )");  
  
conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \  
      VALUES (2, 'Allen', 22, 'London', 25000.00 )");  
  
conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \  
      VALUES (3, 'Mark', 29, 'CA', 200000.00 )");  
  
conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \  
      VALUES (4, 'Kanchan', 22, 'Ghaziabad ', 65000.00 )");  
  
conn.commit()  
print "Records inserted successfully";  
conn.close()  

在命令提示符上执行以下语句:

python connection.py  

84-4.png

记录已成功插入。

选择记录

现在,您可以使用SELECT语句从"Employees"表格中获取并显示记录。

创建一个名为"select.py"的Python文件,其中包含以下代码:

#!/usr/bin/python  
  
import sqlite3  
  
conn = sqlite3.connect('javatiku.db')  
  
data = conn.execute("select * from Employees");  
  
for row in data:  
   print "ID = ", row[0]  
   print "NAME = ", row[1]  
   print "ADDRESS = ", row[2]  
   print "SALARY = ", row[3], "\n"  
  
conn.close();  

在命令提示符上执行以下语句:

python select.py 

84-5.png

查看您之前插入的所有记录。

通过相同的步骤,您可以使用Python在SQLite数据库中更新和删除表格。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程