一、查看安装环境(剩余空间)
1、查看空间
root@raspberrypi:~# df -h
2、若空间不够,腾空间。
root@raspberrypi:~# sudo raspi-config
选择7
选第1个
tab键选择“ok”
选择“Finish”
扩容到15G
二、安装lazarus
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fpc
sudo apt-get install lazarus
三、安装sqlite3数据库
1、安装
sudo apt-get install sqlite3
2、创建数据库
sqlite3 student.db # 创建一个数据库并进入
3、创建表
create table stu(id integer,name char,phone integer,addr char);
4、新增记录
insert into stu values(20201,'zhangsan','13955555555','beijing');
5、查看记录
select * from stu;
6、查看数据库
sqlite3> .databases
查看表
sqlite3> .tables
查看表结构
sqlite3> .schema
三、在lazaraus上开发
安装sqlite开发
sudo apt-get install sqlite3 libsqlite3-dev
SQLdb :: TSQLite3Connection 连接 Sqlite3
在组件面板的SQLdb控件页拖拉一个TSQLite3Connection, 一个 TSQLTransaction 和一个 TSQLQuery 控件到窗体。
组件连接关系(Link the components)
连接组件:如果使用对象检查器是非常简单的,也可以使用代码来实现。
1. 设置 SQLite3Connection1 的 'Transaction' 属性指向 'SQLTransaction1',
2. 设置 SQLTransaction1 的 'Database' 属性自动变更为 'SQLite3Connection1';DatabaseName: 填写test.db
3. 设置 SQLQuery1 的 'Database' 属性指向 'SQLite3Connection1',Lazarus 会自动添加 'Transaction' 属性值;
4. 设置 Datasource1 的 'Dataset' 属性指向 'SQLQuery1';
5. 设置 DBGrid1 的 'Datasource' 属性指向 'Datasource1'
如果你装了Python 2.7 , 那么 sqlite3.dll 就在\Python27\DLLs\ ;
将 sqlite3.dll copy to 你的project 目录下 .
贴代码片段