引擎与连接字符串
现在,来创建您的第一个引擎吧!引擎是通往数据库的通用接口,而它需要的连接信息包含在连接字符串中,例如 sqlite:///example.sqlite。这里,sqlite:/// 中的 sqlite 是数据库驱动,而 example.sqlite 是本地目录中的一个 SQLite 文件。
关于连接字符串,您可以在 SQLAlchemy 文档中了解更多。
本练习中,您的任务是创建一个连接到本地 SQLite 文件 census.sqlite 的引擎。然后使用 .table_names() 方法打印该引擎包含的表名。请注意,仅打印表名时,创建引擎后无需再调用 engine.connect()。
本练习是课程的一部分
Python 中的数据库入门
练习说明
- 从
sqlalchemy模块导入create_engine。 - 使用
create_engine()函数,为名为census.sqlite的本地文件创建一个以sqlite为驱动的引擎。请务必使用引号包裹连接字符串。 - 打印
engine上.table_names()方法的输出。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import create_engine
# Create an engine that connects to the census.sqlite file: engine
engine = ____
# Print table names
print(____)