zoukankan      html  css  js  c++  java
  • python连接sqlite3

    一、了解sqlite

      sqlite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。Python中内置了SQLite3,连接到数据库后,需要打开游标Cursor,通过Cursor执行SQL语句,然后获得执行结果,Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可.

    二、连接代码

      

    #导入SQLite驱动:
      import sqlite3
      #连接到SQlite数据库
      #数据库文件是test.db,不存在,则自动创建 conn = sqlite3.connect('test.db')
      #创建一个cursor:
      cursor = conn.cursor()
      #执行一条SQL语句:创建user表
      cursor.execute('create table user(id varchar(20) primary key,name varchar(20))')
      #插入一条记录:
      cursor.execute('insert into user (id, name) values (\'1\', \'Michael\')')
      #通过rowcount获得插入的行数:
      print(cursor.rowcount) #reusult 1
      #关闭Cursor:
      cursor.close()
      #提交事务:
      conn.commit()
      #关闭connection:
      conn.close()

    注意:在Python中操作数据库时,要先导入数据库对应的驱动,然后,通过Connection对象和Cursor对象操作数据。 要确保打开的Connection对象和Cursor对象都正确地被关闭,否则,资源就会泄露。

  • 相关阅读:
    Unity Shader入门精要学习笔记
    Unity Shader入门精要学习笔记
    zabbix_server部署,启动,及端口未监听问题
    Linux Git服务器安装
    GitHub
    nginx 认证访问web
    Jenkins可持续集成
    svn
    mariadb安装配置
    nginx跟tp5无法加载控制器
  • 原文地址:https://www.cnblogs.com/c1q2s3/p/11965162.html
Copyright © 2011-2022 走看看