怎样使用 Python 和 JavaScript 写一个简单的数据库?
Python
import sqlite3
# 连接数据库
conn = sqlite3.connect('mydatabase.db')
# 创建游标
cursor = conn.cursor()
# 执行 SQL 查询
cursor.execute("SELECT * FROM mytable")
# 获取结果
results = cursor.fetchall()
# 打印结果
for row in results:
print(row)
# 关闭数据库连接
conn.close()
JavaScript
const sqlite = require('sqlite3').verbose();
// 连接数据库
const db = new sqlite.Database('mydatabase.db');
// 创建游标
const cursor = db.openDatabase().cursor();
// 执行 SQL 查询
cursor.query('SELECT * FROM mytable', (result) => {
// 打印结果
result.forEach((row) => {
console.log(row);
});
});
// 关闭数据库连接
db.close();
使用说明
- 创建一个名为
mydatabase.db
的空数据库。 - 在 Python 和 JavaScript 代码中分别添加
sqlite3
或sqlite3
模块的导入语句。 - 将
mydatabase.db
替换为您的实际数据库文件名。 - 运行代码。
注意
- 这只是一个简单的示例,您可以根据您的需求进行扩展。
- 您可以使用
cursor.execute()
方法执行各种 SQL 查询,例如SELECT
,INSERT
,UPDATE
和DELETE
. - 您可以使用
cursor.fetchone()
或cursor.fetchall()
方法获取结果。