au3 连接mysql_AutoIt3开发的操作SQlite数据库的源码

AutoIt3开发的操作SQlite数据库的源码

AutoIt3开发的操作SQlite数据库的源码下载

部分源码

_SQLite_Startup () ;加载 SQLite.dll

If Not FileExists($SQLite_Data_Path) Then

SQLCreate()

EndIf

$GUI_Form = GUICreate($Title, 300, 435, -1, -1)

GUISetBkColor(0xECE9D8)  ; will change background color

$GUI_ListBox = GUICtrlCreateListView("", 2, 2, 296, 309, 0x0010)

_GUICtrlListView_AddColumn($GUI_ListBox, "编号", 100, 0)

_GUICtrlListView_AddColumn($GUI_ListBox, "姓名", 80, 1)

_GUICtrlListView_AddColumn($GUI_ListBox, "年龄", 80, 1)

GUICtrlCreateLabel("编号         姓名         年龄", 34, 325, 240, 15)

$GUI_Input1 = GUICtrlCreateInput("", 10, 341, 73, 20)

$GUI_Input2 = GUICtrlCreateInput("", 88, 341, 73, 20)

$GUI_Input3 = GUICtrlCreateInput("", 166, 341, 73, 20)

$GUI_Input4 = GUICtrlCreateInput("", 88, 366, 73, 20)

$GUI_Input5 = GUICtrlCreateInput("", 88, 391, 73, 20)

$GUI_Button1 = GUICtrlCreateButton("读取", 246, 315, 48, 22, 0)

$GUI_Button2 = GUICtrlCreateButton("写入", 246, 340, 48, 22, 0)

$GUI_Button3 = GUICtrlCreateButton("查找", 246, 365, 48, 22, 0)

$GUI_Button4 = GUICtrlCreateButton("删除", 246, 390, 48, 22, 0)

GUICtrlCreateGroup("", 2, 307, 296, 107)

完整源码下载

相关文档:

1 TOP

这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:

SELECT TOP 10 * from [index] ORDER BY indexid DESC;

但是这条SQL语句在SQLite中是无法执行的,应该改为:

SELECT * from [index] ORDER BY indexid DESC limit 0,10;

其中limit 0,10表示从第0条记录开始,往后 ......

1 TOP

这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:

SELECT TOP 10 * from [index] ORDER BY indexid DESC;

但是这条SQL语句在SQLite中是无法执行的,应该改为:

SELECT * from [index] ORDER BY indexid DESC limit 0,10;

其中limit 0,10表示从第0条记录开始,往后 ......

事务(DbTransaction):

SQLite 缺省为每个操作启动一个事务,所以成批插入的时候,启动事务,比不启动事务快n倍。

在没启动事务之前往Sqlite数据库里插入1000多条数据的情况,结果每次都需要一两分钟才能完成.

而在启动事物以后所需要的时间直接变成不到2秒!原来sqlite花两分钟是由于ExecuteNonQuery方法执行时自己提交 ......

SQLite

的最新版本可以从这里下载

。下面我们以Windows版本sqlite-3_5_1.zip

为例介绍其安装方法。

(大家可以选择下载安装适合自己的版本)

下载后,将sqlite-3_5_1.zip解压缩至C:\sqlite目录即完成安装。

C:\sqlite目录构造为:

C:\sqlite

|

+--sqlite3.exe

打开一个CMD命令窗口

C:\ ......

我现在要使用SQLite3.0创建一个数据库,然后在数据库中创建一个表格。

首先要引入SQLite3.0的lib库。然后包含头文件#import

【1】打开数据库,如果没有,那么创建一个

sqlite3* database_;

-(BOOL) open{

NSArray *paths = NSSearchPathForDirectoriesInDomai ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值