//
// SqlConn.h
// ButtonInterface
//
// Created by chenwenhao on 10-7-26.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "sqlite3.h"
#define kFilename @"interface.sqlite3"
@interface SqlConn : NSObject {
}
-(NSString *)dataFilePath;
-(sqlite3 *)openSqllite;
-(void)closeSqllite:(sqlite3 *)database;
-(sqlite3_stmt *)getRs:(sqlite3 *)database sqlQuery:(NSString *)sql;
@end
//
// SqlConn.m
// ButtonInterface
//
// Created by chenwenhao on 10-7-26.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import "SqlConn.h"
@implementation SqlConn
-(NSString *)dataFilePath {
// NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp"];
return [documentsDirectory stringByAppendingPathComponent:kFilename];
}
-(sqlite3 *)openSqllite {
sqlite3 *sqlite3database;
if (sqlite3_open([[self dataFilePath] UTF8String], &sqlite3database) != SQLITE_OK) {
sqlite3_close(sqlite3database);
NSAssert(0, @"Failed to open database");
}
return sqlite3database;
}
-(void)closeSqllite:(sqlite3 *)database {
sqlite3_close(database);
}
-(sqlite3_stmt *) getRs:(sqlite3 *)database sqlQuery:(NSString *)sql {
sqlite3_stmt *statement;
if (sqlite3_prepare_v2(database, [sql UTF8String], -1, &statement, nil) != SQLITE_OK) {
NSAssert(0,@"Failed return database statement!");
}
return statement;
}
@end
分享到:
相关推荐
主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。
最后来一个嵌入式的数据库:SQLite :Sqlite是一个用...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为SQLite生成高质量的代码,还提供了大量的模板和范例,值得玩味。要玩就玩全系列的,个个吃透。。。
js连接sqlite代码,挺好用的,大家可以试用下
在iPhone中简单应用Sqlite3.0数据库,实现创建表,初始化数据,带参查询,简单查询,以及插入数据信息。
sqlite3代码重构.zip
sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite...
ASP连接sqlite数据库代码 案例 在IIS环境下可直接运行! 今天公司网站需要用的ASP连接SQLite数据库,网上找了好久才找到的代码,整理了一下 分享给大家,希望对大家有用
sqlite3源代码,外加详细移植过程,非常使用
QT连接sqlite的实例,清晰展示了连接sqlite及操作数据记录的必要四个步骤。简单易懂,代码经过测试,放心使用!
sqlite源代码(修改)sqlite源代码(修改)sqlite源代码(修改)
包含sqlite3.c 和sqlite3.h两个文件
android sqlite示例代码
SQLite3的创建添加查寻原理全在代码里,对于初学SQLite3来说配置SQLite3在VC平台下使用是一件非常麻烦苦脑的事,此代码包不需要你配置SQLite3就能直接运行,因为配置文件以经包含好并且进行了一些注解。可以了解其...
Sqlite3 的源代码
解决vb连接sqlite3.dll报错,安装32版本驱动程序解决,在VB工程添加连接字串DRIVER=SQLite3 ODBC Driver;Database=处理
pb9通过odbc连接sqlite数据库,包括odbc驱动、pb自动创建odbc连接的代码、数据窗口查询表中的数据。另包括两个sqlite数据库管理工具
写了一个比较简单的SQLite3的简单demo只实现了增加 更新 删除 获取全部数据 查找 数据库操作部分有详细注释 界面也比较简陋主要是实现一下数据库部分 有问题请与我邮件联系 decemberd@163.com 谢谢
sqlite3连接工具,可以通过命令行进行SQLite连接,进行查询,修改,删除操作