`
wangzi6hao
  • 浏览: 208874 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

Iphone连接sqlite3代码

阅读更多

//
//  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使用实例代码

    主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。

    SQLite PHP代码生成器(专业的为SQLite生成代码)--- PHP为SQLite生成高质量代码的工具

    最后来一个嵌入式的数据库:SQLite :Sqlite是一个用...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为SQLite生成高质量的代码,还提供了大量的模板和范例,值得玩味。要玩就玩全系列的,个个吃透。。。

    js连接sqlite代码

    js连接sqlite代码,挺好用的,大家可以试用下

    iPhone中Sqlite的使用

    在iPhone中简单应用Sqlite3.0数据库,实现创建表,初始化数据,带参查询,简单查询,以及插入数据信息。

    sqlite3代码重构.zip

    sqlite3代码重构.zip

    sqlite最新源代码

    sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite最新源代码sqlite...

    ASP+sqlite 数据库连接代码案例

    ASP连接sqlite数据库代码 案例 在IIS环境下可直接运行! 今天公司网站需要用的ASP连接SQLite数据库,网上找了好久才找到的代码,整理了一下 分享给大家,希望对大家有用

    sqlite3源代码

    sqlite3源代码,外加详细移植过程,非常使用

    QT链接sqlite实例代码

    QT连接sqlite的实例,清晰展示了连接sqlite及操作数据记录的必要四个步骤。简单易懂,代码经过测试,放心使用!

    sqlite源代码(修改)sqlite源代码(修改)

    sqlite源代码(修改)sqlite源代码(修改)sqlite源代码(修改)

    sqlite3 源代码

    包含sqlite3.c 和sqlite3.h两个文件

    android sqlite示例代码

    android sqlite示例代码

    SQLite3初学示例代码

    SQLite3的创建添加查寻原理全在代码里,对于初学SQLite3来说配置SQLite3在VC平台下使用是一件非常麻烦苦脑的事,此代码包不需要你配置SQLite3就能直接运行,因为配置文件以经包含好并且进行了一些注解。可以了解其...

    Sqlite3源代码

    Sqlite3 的源代码

    解决vb连接sqlite3.dll报错

    解决vb连接sqlite3.dll报错,安装32版本驱动程序解决,在VB工程添加连接字串DRIVER=SQLite3 ODBC Driver;Database=处理

    pb9通过odbc连接sqlite3数据库

    pb9通过odbc连接sqlite数据库,包括odbc驱动、pb自动创建odbc连接的代码、数据窗口查询表中的数据。另包括两个sqlite数据库管理工具

    iphone下SQLite3数据库demo

    写了一个比较简单的SQLite3的简单demo只实现了增加 更新 删除 获取全部数据 查找 数据库操作部分有详细注释 界面也比较简陋主要是实现一下数据库部分 有问题请与我邮件联系 decemberd@163.com 谢谢

    sqlite3连接工具.zip

    sqlite3连接工具,可以通过命令行进行SQLite连接,进行查询,修改,删除操作

Global site tag (gtag.js) - Google Analytics