Python程序设计

简单介绍SQLite数据库。

题目

简单介绍SQLite数据库。

参考答案和解析
正确答案:SQLite是内嵌在Python中的轻量级、基于磁盘文件的数据库管理系统,不需要服务器进程,支持使用SQL语句来访问数据库。该数据库使用C语言开发,支持大多数SQL91标准,支持原子的、一致的、独立的和持久的事务,不支持外键限制;通过数据库级的独占性和共享锁定来实现独立事务,当多个线程同时访问同一个数据库并试图写入数据时,每一时刻只有一个线程可以写入数据。SQLite支持2TB大小的单个数据库,每个数据库完全存储在单个磁盘文件中,以B+树数据结构的形式存储,一个数据库就是一个文件,通过简单复制即可实现数据库的备份。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Python用来访问和操作内置数据库SQLite的标准库是_____________。


正确答案:sqlite3

第2题:

下面的代码,哪一项正确显示了连接到一个现有的数据库?()

A.importsqlite3

B.C.execute("SELECTid,name,address,salaryfromCOMPANY")

C.cursor

D.conn

E.sqlite 3.connect('test.db')

F.c

G.conn.cursor()


正确答案:B

第3题:

简单介绍明长城.


正确答案:
2.(1)长城是中国最宏伟的一项古代建筑工程,世界最著名的军事防御体系,被列为世界七大奇迹之一和伟大的世界文化遗产.
(2)明长城修筑工程最大,西起嘉峪关,东至鸭绿江,全长6000多千米.在历代长城中,明长城技术水平最高,工程最坚固,防御体系最完整.

第4题:

关于SQLite3数据库的操作,下面说法不正确的是()

A.Context对象调用openOrCreateDatabase方法打开或者创建数据库

B.SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库

C.Context对象closeDatabase方法关闭数据库。

D.SQLiteDatabase类的静态方法deleteDatabase方法删除数据库


参考答案:C

第5题:

下列可能会导致GC内存泄露的是()。

A.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity

B.构造adapter时,没有使用缓存contentview

C.数据库的cursor没有关闭

D.使用sqlite数据库


正确答案:ABC

第6题:

类()能遍历存储在SQLite数据库中的数据

A.ContentProvider

B.SQLiteCursor

C.Cursor

D.ContentResolver


参考答案:B

第7题:

下列对sqlite3模块程序表述错误的选项是?()

A.connection.total_changes()表示返回自数据库连接打开以来被修改、插入或删除的数据库总行数

B.connection.close()表示关闭数据库连接

C.cursor.execute(sql[,optionalparameters])表示执行一个SQL语句。该SQL语句可以被参数化

D.connection.cursor([cursorClass])表示创建一个Connect,将在Python数据库编程中用到


正确答案:A

第8题:

Python只能使用内置数据库SQLite,无法访问MSSQLServer、ACCESS或Oracle、MySQL等数据库。

此题为判断题(对,错)。


正确答案:×

第9题:

关于Sqlite数据库,不正确的说法()。

A.当数据库版本发生变化时,可以自动更新数据库结构

B.在每次调用SqliteDatabase的getWritableDatabase方法时,会执行SqliteOpenHelper的onCreate方法

C.SqliteDatabase类是用来操作数据库

D.SqliteOpenHelper类主要是用来创建数据库和更新数据库


正确答案:B

第10题:

在手机开发中常用的数据库是()

A.SQLite3

B.Oracle

C.Sql Server

D.Db23


参考答案:A