1、首先在 SQL Server 2008中选择单击Microsoft SQL Server 2008 Management Studio,会出现一个窗口。2、在服务器名称中选择本机的服务器名字。然后单击连接按钮。就进入Microsoft SQL Server 2008 Management Studio。3、右键单击数据库,选择新建数据库,会出来一个窗口,在这个窗口里可以输入你要建的数据库的名称,同时也可以修改数据库的文件类型。4、数据库的名称和类型都弄好后,点击下方的确定 按钮。数据库就建立了。5、要是想删除自己不想要的数据库也很简单。鼠标右键点击自己不想要的数据库,然后选择删除 ,那么该数据库就删除了。
新建Empty Appliation,添加一个HomeViewController,和一个组件libsqlite3dylib,来支持对sqlite3的连接,关闭,增删改查等 *** 作。
1 HomeViewControllerh代码:
#import <UIKit/UIKith>
#import "sqlite3h"
@interface HomeViewController : UIViewController{
sqlite3 db; //声明一个sqlite3数据库
}
- (NSString )filePath;//数据库文件的路径。一般在沙箱的Documents里边 *** 作
@end
2 HomeViewControllerm代码:
#import "HomeViewControllerh"
@interface HomeViewController ()
@end
@implementation HomeViewController
//该方法用于返回数据库在Documents文件夹中的全路径信息
- (NSString )filePath{
NSArray paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString documentsDir = [paths objectAtIndex:0];
return [documentsDir stringByAppendingPathComponent:@"Contactssqlite"];
}
//打开数据库的方法
- (void)openDB{
if (sqlite3_open([[self filePath] UTF8String], &db) != SQLITE_OK) {
sqlite3_close(db);
NSAssert(0, @"数据库打开失败。");
}
}
- (void)getAllContacts{
NSString sql = @"SELECT FROM members";
sqlite3_stmt statement;
if (sqlite3_prepare_v2(db, [sql UTF8String], -1, &statement, nil) == SQLITE_OK) {
while (sqlite3_step(statement) == SQLITE_ROW) {
char name = (char )sqlite3_column_text(statement, 0);
NSString nameStr = [[NSString alloc] initWithUTF8String:name];
char email = (char )sqlite3_column_text(statement, 1);
NSString emailStr = [[NSString alloc] initWithUTF8String:email];
char birthday = (char )sqlite3_column_text(statement, 2);
NSString birthdayStr = [[NSString alloc] initWithUTF8String:birthday];
NSString info = [[NSString alloc] initWithFormat:@"%@ - %@ - %@",
nameStr, emailStr, birthdayStr];
NSLog(info);
[nameStr release];
[emailStr release];
[birthdayStr release];
[info release];
}
sqlite3_finalize(statement);
}
}
以上就是关于ios realm移动端数据库怎么看全部的内容,包括:ios realm移动端数据库怎么看、ios 怎样打开sqlite数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)